better error handling for evaluate
tests passing (most of the time)
isolated phantom bug OSX
possible workaround for messed up phantom
Merge pull request #3 from kolodny/fix-test-for-eval

Fix test for eval