single instance of ExecutionEngine, fix spec that broke Ruby 1.8 compatibility, fix error name in spec