may be the 22 symbols which got removed were not used at all in the final binary? In the link which Jacob has given, it asks to remove the unused symbols manually. we write symdefs manually and feed it to the linker. I dont know about ADS. sorry. but may be it removed automatically?(seems like!)cheersAj