Fix bug when _error() is called twice for a field