@justinvdm Could you maybe suggestion something here? The implementation seems to return values at ``now() - time_range`` and ``now() - 2 * time_range`` with ``now()`` possibly floored to the last whole interval of ``time_range``, which seems sort of odd and complicated?