Also, CK: Why are they using a blunted version of C++? If they're afraid of you blowing your leg off, then they should use a language like Java, C#, or Python, that prevents you from doing so, rather than a castrated version of a language in heavy use, since that sets up bad patterns for solving problems that may be alleviated by some of the other features of the language?