Why is this a global instead of a parameter passed to set_playback_time? Seems unnecessarily confusing :)