Another abstract_class? check.