Index: generic/nsf.c =================================================================== diff -u -r15a93252f0d9d8961ded6fd8f9b610a535ddbdb5 -rce6d76dc0353274665973facb2546678bc7ebd92 --- generic/nsf.c (.../nsf.c) (revision 15a93252f0d9d8961ded6fd8f9b610a535ddbdb5) +++ generic/nsf.c (.../nsf.c) (revision ce6d76dc0353274665973facb2546678bc7ebd92) @@ -19517,7 +19517,10 @@ assert(interp); assert(objv); - if (objc > 2) return NsfObjWrongArgs(interp, "wrong # args", object->cmdName, objv[0], "?value?"); + if (objc > 2) { + return NsfObjWrongArgs(interp, "wrong # args", object->cmdName, + NsfMethodNamePath(interp, NULL /* use topmost frame */, NsfMethodName(objv[0])), "?value?"); + } if (object == NULL) return NsfDispatchClientDataError(interp, clientData, "object", ObjStr(objv[0])); if (cd->paramsPtr && objc == 2) {