When we refactor that code, we can deal with it then, I'd prefer not to obscure history with purely cosmetic changes.

2. it obscures the fact that these are class methods, and we want to use them that way. Plus, I think that `extend self` is generally an anti-pattern, and shouldn't really be used except in some cases. I thought about it, and I think this is one of those cases.