But this isn't an abstract class, it's used.