Sorry to vent at you like that; I was in a bad mood (nothing to do with perlmonks) and shouldn't have posted. There's a middling amount of preparatory stuff that's worth doing even if the levels never do change, and the getLevel stuff is one item of that.