new tests for addContactField, clarify exception message