Re-instating Error Exception with additional $this->message setting and sending $code