timewarp correctly implemented