How to remove poison from a stack of weapons

nethack

I've collected a large mixture of shuriken through polypiling. The different enchantments and BUCs are easy enough to mitigate for stacking, but I have quite a few that are poisoned (of differing ench/BUC). None are rustproof yet (that's one reason I want to stack). Besides using and waiting for it to wear away, dipping/rusting, or poisoning all of them, how can poison be removed? Will Cancellation work?

Best Answer

If you don't mind spending a healing potion on the project, you can #dip the missiles into one. Common, Extra, and Full strength versions will all do the job.