Some functions require timestamps to be normalised, some do it within the function. This should probably be unified into a single behaviour