welp, 100ns timing turned out to be a really bad idea