please add: ```.discard(tmpFields)``` as they are not expanded back into into the toFields.