adding a new method in an interface is a BC break.