Fleshing out HTTP exceptions a little more