Improved error message returned to user when submitting a deal with incorrect parameters