Changing the interface is a BC break