diff --git a/code/modules/food_and_drinks/kitchen_machinery/processor.dm b/code/modules/food_and_drinks/kitchen_machinery/processor.dm
index 443bf394238..f268d02f21e 100644
--- a/code/modules/food_and_drinks/kitchen_machinery/processor.dm
+++ b/code/modules/food_and_drinks/kitchen_machinery/processor.dm
@@ -27,6 +27,24 @@
return
icon_state = initial(icon_state)
+/obj/machinery/processor/examine(mob/user)
+ . = ..()
+ if(!anchored)
+ . += "Alt-click to rotate it."
+ else
+ . += "It is secured in place."
+
+/obj/machinery/processor/AltClick(mob/user)
+ if(user.incapacitated())
+ to_chat(user, "You can't do that right now!")
+ return
+ if(!Adjacent(user))
+ return
+ if(anchored)
+ to_chat(user, "[src] is secured in place!")
+ return
+ setDir(turn(dir, 90))
+
/obj/machinery/processor/RefreshParts()
for(var/obj/item/stock_parts/matter_bin/B in component_parts)
rating_amount = B.rating