You should add a call to core.ValidateItem(core.itemSteamBoots) before you do the return call, just to be safe.