More expressive handling of bad requests.