shouldn't all of the machinery surrounding this be ifdefed away into pulse mode?