Yes exactly. We need to be more friendly toward subclasses.