There needs to be a more clear description of what is wrong. Also — is there a limitation of the API in displaying the appropriate error message? 