closes https://github.com/agrc/PEL/issues/49
better error messages