added eval error handling
added eval error handling (2)