Wasn't it implementation details it was relying on? Isn't NOT relying on implementation details pretty much the basis of good software engineering?
Wasn't it implementation details it was relying on? Isn't NOT relying on implementation details pretty much the basis of good software engineering?