Adding in a little additional error reporting. This could probably be bypassed by just using a Makefile or something.