Added support for variable speed playback -- oops. Broke it!