"l" is probably a bad variable name, because it looks like 1 or a capital I, depending on your font. On the other hand, it's only used in a very small area in an obvious way. I don't know yet if I'm picky enough to care about this.