finally fix this stupid bug the right way
can't call static methods on an instance directly