Date objects would just add overhead here since these are just used to calculate time difference, fixme comment removed