one too many levels of indirection (from ks@purdue)