I think this should be a `staticmethod`