H. S. Teoh: > Which means your code is at the mercy of the external library. > Upstream updates a class, and suddenly a whole bunch of code is > unnecessarily broken How? (I think you are wrong again). Bye, bearohile