H6409: I might've spent too much time on this design. | ScratchStats