More comments the better ... Recent discussions to do with rs6000 compatibility left me wondering how come "amd64 can run code for i386" wasn't getting a hit. The attached comment explains why the test (both old and new) works for the 32-bit vs 64-bit case. I also changed "atom" to the more common OO term "singleton". committed, Andrew