cleartime first then handle assertions