Should use `is_subclass_of()`