Would timecop make this more straightforward, too ?