Exceptions

Because if a exception it thrown because the user has done something wrong,
they need to know that, and how to fix it. It only sends the message, and
no unhelpful details.