return is not needed after zend_error(E_ERROR)