Add in more thorough causes for exceptions that happen