Could be.  Will have same results either way.  I was thinking let the field_val get set so it could be used elsewhere if needed.  Just don't append it if its an ignored value.

Is there a pragmatic reason for this kind of thing or is it more of a convention?