Added `unprocessable_entity` error handling