Cleanup Program and Interpreter
Better error message.