Comment by pepoluan
The situations you described reflects a System that has changed. And if the System has changed, then a change in output is to be expected.
It's the same as having a function called "factorial" but you change the multiplication operation to addition instead.