With interpreted languages, all bets are off, right? I mean, you have some concept of the programming language doing things, but then the way that happens, you really have to look inside. So many people are surprised when there's a compilation step in Python or in these sorts of dynamic or what people call scripting languages. And we can talk about that later when we talk about the Python tutor as well because that kind of leads into that other tool so that we can keep talking about the C Python stuff first.