Should be a standalone function, would make the call much easier to understand. `staticmethod` that are not supposed to be overriden should be functions.