prevent more overflows in time