Added a caller() to the error handling so that more error messages are produced. This might help some
Changed paths: