I have real headaches to maintain legacy compatibility in my software, but it is necessary, I think 100% the same. We can't break things without leaving an alternative that still works.