diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm
index 7719b4c4..ec99a9e0 100644
--- a/code/game/machinery/doors/airlock_types.dm
+++ b/code/game/machinery/doors/airlock_types.dm
@@ -13,7 +13,7 @@
return ..()
var/stuckage_weight = L?.client?.prefs?.stuckage
- if(!stuckage_weight)
+ if(isnull(stuckage_weight) || (stuckage_weight < 10))
return ..() // They aren't able to get stuck
if(L.fatness > (stuckage_weight * 2))
diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm
index f35443e3..b692abd4 100644
--- a/code/game/objects/buckling.dm
+++ b/code/game/objects/buckling.dm
@@ -117,7 +117,7 @@
return
var/breaking_weight = M?.client?.prefs?.chair_breakage
- if(!breaking_weight || (M != user) || ((breaking_weight / 3) > M.fatness))
+ if(isnull(breaking_weight) || (breaking_weight < 10) || (M != user) || ((breaking_weight / 3) > M.fatness))
M.visible_message(\
"[user] buckles [M] to [src]!",\
"[user] buckles you to [src]!",\