In re default to void, does it simplify matters if a void function is one that returns a unique, read-only, distinguished "void object" instead of returning no value? Jonathan S. Shapiro, Ph. D. IBM T.J. Watson Research Center Email: shapj@us.ibm.com Phone: +1 914 784 7085 (Tieline: 863) Fax: +1 914 784 7595