Hmm.... What's going on here? What is this program doing on the inside, to create the behavior you see on the outside?