Doesn't need to live outside the class.