Providing the time is unnecessary but allows performance improvement. Plus increased performance improvement in the future if binary-search for the first-instance of the time, before scanning, is implemented.