recordparser accepts an array of fields.  way simpler...