It's kinda weird to me that an instance method falls back to a class method here. Is there any reason not to use instance methods for both?