Right now, the message we get is "invalid request". We need a better message to explain what is happening.