Breaking change, switched consumer to use timespan
Trying to make the use of time consistent over the driver.