condense time-handling