Bill Baxter wrote > *) No compile-time check on exceeding the valid number of > arguments. *) the return type shouldn't be "void" but an N-nargs > (N minus args.length) dimensional array. Since N is a template > parameter, each function must return a different type. thx -manfred