avoid adding duplicate field names