diff --git a/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm b/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm
index d72d0d6ca9ba9..d8fe4ed8b6957 100644
--- a/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm
+++ b/code/modules/mob/living/carbon/human/species_types/pumpkin_man.dm
@@ -66,7 +66,7 @@
//Do after for *flourish*
if(do_after(_user, 3 SECONDS))
//Reset overlays
- head.carved_state = "face[rand(0, 8)]"
+ head.carved_overlay.icon_state = "face[rand(0, 8)]"
M.update_body_parts_head_only()
to_chat(_user, "You carve a face into [_source].")
//Adjust the tongue
diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
index b43372a4e3ecb..3a718bf70373c 100644
--- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
+++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm
@@ -515,13 +515,16 @@
is_dimorphic = FALSE
should_draw_greyscale = FALSE
item_flags = ISCARVABLE
- ///What state is our carved face
- var/carved_state
+ ///Carved overlay
+ var/image/carved_overlay
+
+/obj/item/bodypart/head/pumpkin_man/Initialize(mapload)
+ . = ..()
+ carved_overlay = image('icons/mob/pumpkin_faces.dmi', "blank", -BODY_LAYER)
/obj/item/bodypart/head/pumpkin_man/get_limb_icon(dropped)
. = ..()
- if(carved_state)
- . += image('icons/mob/pumpkin_faces.dmi', carved_state, -BODY_LAYER)
+ . += carved_overlay
/obj/item/bodypart/chest/pumpkin_man
limb_id = "pumpkin_man"
diff --git a/code/modules/surgery/organs/tongue.dm b/code/modules/surgery/organs/tongue.dm
index 497c6477f2a06..372da507f6b61 100644
--- a/code/modules/surgery/organs/tongue.dm
+++ b/code/modules/surgery/organs/tongue.dm
@@ -375,5 +375,5 @@
if((message[1] != "*" || message[1] != "#") && !carved)
message = "..."
to_chat(owner, "Something is covering your mouth!")
- to_chat(owner, "Try carving your mouth open.")
+ to_chat(owner, "Try carving your head.")
speech_args[SPEECH_MESSAGE] = message
diff --git a/icons/mob/pumpkin_faces.dmi b/icons/mob/pumpkin_faces.dmi
index 7f01d72627bdd..9bda05364f7a3 100644
Binary files a/icons/mob/pumpkin_faces.dmi and b/icons/mob/pumpkin_faces.dmi differ