adding new methods would be a bc break as well because you would need to change the interface.