The problem with allowing runtime "link" failures is that Smalltalk already takes such a beating for making the "message not understood" error possible. There's another possibility here, as exemplified by the various packages which do symbolic math. Comming up with an agreed upon list of services would be very, very hard. Sounds like symbolic math, again. -- Raul D. Miller