rework specs to use timecop