diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm
index 5a3d0ec618..ae136ec0e6 100644
--- a/code/game/turfs/simulated/water.dm
+++ b/code/game/turfs/simulated/water.dm
@@ -74,7 +74,8 @@
water_breath.temperature = above_air.temperature
return water_breath
if(L && L.is_bad_swimmer() && depth >= 2 && !L.buckled())
- L.visible_message("[L] splashes wildly.","You struggle to keep your head above the water!")
+ if(prob(10))
+ L.visible_message("[L] splashes wildly.","You struggle to keep your head above the water!")
if(L.can_breathe_water())
var/datum/gas_mixture/water_breath = new()
var/datum/gas_mixture/above_air = return_air()