Even when throwing exception at routing stage, we need to complete negotiation in order to determine the format to respond with