It would be nice to use monotonic time to avoid a clock pause/rollback from potentially generating duplicate ids