diff --git a/common/src/states/climb.rs b/common/src/states/climb.rs
index 71d87e84ec..9719790b56 100644
--- a/common/src/states/climb.rs
+++ b/common/src/states/climb.rs
@@ -68,10 +68,13 @@ impl CharacterBehavior for Data {
                 .then(|| data.body.jump_impulse())
                 .flatten()
             {
+                // How strong the climb boost is relative to a normal jump
+                const CLIMB_BOOST_JUMP_FACTOR: f32 = 0.5;
                 // They've climbed atop something, give them a boost
-                update
-                    .local_events
-                    .push_front(LocalEvent::Jump(data.entity, 0.5 * impulse / data.mass.0));
+                update.local_events.push_front(LocalEvent::Jump(
+                    data.entity,
+                    CLIMB_BOOST_JUMP_FACTOR * impulse / data.mass.0,
+                ));
             };
             update.character = CharacterState::Idle {};
             return update;
diff --git a/common/systems/src/phys.rs b/common/systems/src/phys.rs
index 39a5e62fb0..8c8104a1ce 100644
--- a/common/systems/src/phys.rs
+++ b/common/systems/src/phys.rs
@@ -668,6 +668,8 @@ impl<'a> PhysicsData<'a> {
         )
             .join()
         {
+            // Note: updating ori with the rest of the cache values above was attempted but
+            // it did not work (investigate root cause?)
             previous_phys_cache.ori = ori.to_quat();
         }
         drop(guard);