changed error message to something more informative
merged error messages into one awesome megamessage