Because it is a special error case. I have seen 422 be used to indicate that the resource is invalid, most recently in ember-data. I think it is a nice convention and so I also added separate error handling for that case.