Time cast to avoid shift overflow