now using a monotonic clock