I noticed when running actions on a tag field if the field does not exist in the tag, the action will create the field anyway with nothing in it!
Actions such as Replace or Case Conversion seem to imply that they will affect only existing fields whereas Format Value you would imagine will always result in a field being written.
Should some actions only write to the field if the tag already contains that particular field to prevent the empty fields being created?