Whoops, got distracted while commenting on this file.

http://stackoverflow.com/questions/735975/static-methods-in-python

"Finally, use staticmethod sparingly! There are very few situations where static-methods are necessary in Python, and I've seen them used many times where a separate "top-level" function would have been clearer."