Doesn't "break" after a checkpoint, but doesn't exactly "work" either. :wink: Please add a comment noting the timer's behavior for stop() and getElapsedTimeNano() when a different JVM is detected via getNanoOffset().