again, use a monotonic clock that doesn't do weird things when the system time jumps (because of NTP, daylight saving time, some idiot changing the time, ...)