upgraded timecop from yanked version