simplified definition reference and error results