#1 - added explicit HTTPException subclasses