Do they return a message when its not a success? We should implement `def message` as well, so that if it failed, we can return a message to the customer, otherwise they'll receive a blank message and not know why it failed.