Yes sir. If I add a parameter to a function of my API (for example, foo(a, b) -> foo(a, b, c)), should I create a new major version or consider it a minor version? If someone wrongly called my API with too many parameters, it could change the behaviour of that call...