Time is always set to afterward instead of failing