diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm
index 75b2c8ceea..ce40e5947e 100644
--- a/code/game/objects/items/weapons/tanks/jetpack.dm
+++ b/code/game/objects/items/weapons/tanks/jetpack.dm
@@ -23,11 +23,9 @@
..()
/obj/item/weapon/tank/jetpack/examine(mob/user)
- if(!..(user, 0))
- return
-
- if(air_contents.gas["oxygen"] < 10)
- user << "The meter on \the [src] indicates you are almost out of oxygen!"
+ . = ..()
+ if(air_contents.total_moles < 5)
+ user << "The meter on \the [src] indicates you are almost out of gas!"
playsound(user, 'sound/effects/alert.ogg', 50, 1)
/obj/item/weapon/tank/jetpack/verb/toggle_rockets()
@@ -108,15 +106,6 @@
air_contents.adjust_gas("carbon_dioxide", (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
return
-/obj/item/weapon/tank/jetpack/carbondioxide/examine(mob/user)
- if(!..(user, 0))
- return
-
- if(air_contents.gas["carbon_dioxide"] < 10)
- user << "The meter on \the [src] indicates you are almost out of carbon dioxide!"
- playsound(user, 'sound/effects/alert.ogg', 50, 1)
- return
-
/obj/item/weapon/tank/jetpack/rig
name = "jetpack"
var/obj/item/weapon/rig/holder
diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm
index 59627bad11..68e4ad84dd 100644
--- a/code/game/objects/items/weapons/tanks/tanks.dm
+++ b/code/game/objects/items/weapons/tanks/tanks.dm
@@ -40,32 +40,24 @@
..()
/obj/item/weapon/tank/examine(mob/user)
- var/obj/icon = src
- if (istype(src.loc, /obj/item/assembly))
- icon = src.loc
- if (!in_range(src, user))
- if (icon == src) user << "\blue It's \a \icon[icon][src]! If you want any more information you'll need to get closer."
- return
-
- var/celsius_temperature = src.air_contents.temperature-T0C
- var/descriptive
-
- if (celsius_temperature < 20)
- descriptive = "cold"
- else if (celsius_temperature < 40)
- descriptive = "room temperature"
- else if (celsius_temperature < 80)
- descriptive = "lukewarm"
- else if (celsius_temperature < 100)
- descriptive = "warm"
- else if (celsius_temperature < 300)
- descriptive = "hot"
- else
- descriptive = "furiously hot"
-
- user << "\blue \The \icon[icon][src] feels [descriptive]"
-
- return
+ . = ..(user, 0)
+ if(.)
+ var/celsius_temperature = air_contents.temperature - T0C
+ var/descriptive
+ switch(celsius_temperature)
+ if(300 to INFINITY)
+ descriptive = "furiously hot"
+ if(100 to 300)
+ descriptive = "hot"
+ if(80 to 100)
+ descriptive = "warm"
+ if(40 to 80)
+ descriptive = "lukewarm"
+ if(20 to 40)
+ descriptive = "room temperature"
+ else
+ descriptive = "cold"
+ user << "\The [src] feels [descriptive]."
/obj/item/weapon/tank/blob_act()
if(prob(50))