Does this need to be a class method?