diff --git a/aeron-driver/src/main/java/uk/co/real_logic/aeron/driver/DriverConductor.java b/aeron-driver/src/main/java/uk/co/real_logic/aeron/driver/DriverConductor.java
index <HASH>..<HASH> 100644
--- a/aeron-driver/src/main/java/uk/co/real_logic/aeron/driver/DriverConductor.java
+++ b/aeron-driver/src/main/java/uk/co/real_logic/aeron/driver/DriverConductor.java
@@ -263,10 +263,9 @@ public class DriverConductor implements Agent
 
     private void onHeartbeatCheckTimeouts()
     {
-        final long now = nanoClock.nanoTime();
-
         toDriverCommands.consumerHeartbeatTime(epochClock.time());
 
+        final long now = nanoClock.nanoTime();
         onCheckClients(now);
         onCheckPublications(now);
         onCheckPublicationLinks(now);
[Java]: Code ordering for clarity.