This can be moved out as a standalone function and drop the `self`. 
Or, even better, if you might want to override it, make it a [staticmethod](http://www.peterbe.com/plog/newfound-love-of-staticmethod)