moved SupressHttpError to HttpRequest