diff --git a/src/hydro/Gizmo/hydro.h b/src/hydro/Gizmo/hydro.h
index fa46479f769f104a4699698b5ea1a21d8666df1b..e24a44529dc1907c9ceadeedfbfc9e49c308bcda 100644
--- a/src/hydro/Gizmo/hydro.h
+++ b/src/hydro/Gizmo/hydro.h
@@ -260,10 +260,11 @@ __attribute__((always_inline)) INLINE static void hydro_convert_quantities(
   p->conserved.momentum[0] = m * p->primitives.v[0];
   p->conserved.momentum[1] = m * p->primitives.v[1];
   p->conserved.momentum[2] = m * p->primitives.v[2];
-  p->conserved.energy *= m;
 
   p->primitives.P =
       hydro_gamma_minus_one * p->conserved.energy * p->primitives.rho;
+
+  p->conserved.energy *= m;
 }
 
 /**