this aint no classmethod: removed redundancy