The c++ code we are following does some checking to make sure that the time does not roll back
https://github.com/svihra/TimePix3/blob/8499a6c0c9bb196931483f4152077203823fba8a/dataprocess.cpp#L975-L980
This needs to be ported to the numba/python code.