Fixed _responseError to return a promise