It’s not a subclass, geez