Is there any harm in calling this code every time "Edit" is selected? I would hope not, but just wanted to check if you thought through that.