added warning if a field name can't be found if it's not required