quality_assurance: not fully refactored: self._error_msg -> self._error_word