Improved error messages.
Implement the field exists check.