Why would we raise such a horrible stacktrace when we can raise a much cleaner one and provide the user with an exact message as to why their request cannot be sent?