diff --git a/code/modules/buildmode/submodes/variable_edit.dm b/code/modules/buildmode/submodes/variable_edit.dm
index fab1f72f9c4..ebf0035bccf 100644
--- a/code/modules/buildmode/submodes/variable_edit.dm
+++ b/code/modules/buildmode/submodes/variable_edit.dm
@@ -45,7 +45,7 @@
to_chat(user, "[initial(object.name)] does not have a var called '[varholder]'")
if(right_click)
if(object.vars.Find(varholder))
- var/reset_value = object.vars[varholder] // Can't use initial() on a list index so just hope for the best I guess
+ var/reset_value = initial(object.vars[varholder])
if(!object.vv_edit_var(varholder, reset_value))
to_chat(user, "Your edit was rejected by [object].")
return