yeah. i mean you would get compiler errors in other scenarios where you had an object of the interface and trying to call that method. subclass references wouldnt complain and any future subclasses of that object would still override a base class that declares that method implicitly