honor 'label' on fields
merge