I definitely think so because by us checking the args provided, we can throw an `ExchangeException` with a message that clearly tells the client what the problem is.