Is this a server-side limitation, or something we're imposing on the client side? If server-side, how often is it likely to change? If often, would it make more sense to let the server reject the call and allow the developer to fix their code in response?