May I inquire as to why we should use exception here instead of error with an exception print out?
We do it in a lot of other places
https://gist.github.com/lukecampbell/11299523