Index: generic/xotcl.c =================================================================== diff -u -rc8c40374929b9b480dec18b8d0f07b9027edaaf8 -r64fac8df4cf61fb670c6d221ddfa990f7b4dd27c --- generic/xotcl.c (.../xotcl.c) (revision c8c40374929b9b480dec18b8d0f07b9027edaaf8) +++ generic/xotcl.c (.../xotcl.c) (revision 64fac8df4cf61fb670c6d221ddfa990f7b4dd27c) @@ -6344,7 +6344,7 @@ if (result == TCL_OK) { /*fprintf(stderr, "after doCallProcCheck unknown == %d\n", unknown);*/ if (unknown) { - Tcl_Obj *unknownObj = XOTclGlobalObjs[XOTE_UNKNOWN]; + Tcl_Obj *unknownObj = XOTclMethodObj(interp, object, XO_unknown_idx); if (/*XOTclObjectIsClass(object) &&*/ (flags & XOTCL_CM_NO_UNKNOWN)) { result = XOTclVarErrMsg(interp, objectName(object), Index: generic/xotclInt.h =================================================================== diff -u -rc8c40374929b9b480dec18b8d0f07b9027edaaf8 -r64fac8df4cf61fb670c6d221ddfa990f7b4dd27c --- generic/xotclInt.h (.../xotclInt.h) (revision c8c40374929b9b480dec18b8d0f07b9027edaaf8) +++ generic/xotclInt.h (.../xotclInt.h) (revision 64fac8df4cf61fb670c6d221ddfa990f7b4dd27c) @@ -539,7 +539,7 @@ XOTE_EMPTY, XOTE_ONE, /* methods called internally */ XOTE_CONFIGURE, - XOTE_UNKNOWN, XOTE___UNKNOWN, + XOTE___UNKNOWN, /* var names */ XOTE_AUTONAMES, XOTE_DEFAULTMETACLASS, XOTE_DEFAULTSUPERCLASS, XOTE_ALIAS_ARRAY, @@ -559,7 +559,7 @@ "", "1", /* methods called internally */ "configure", - "unknown", "__unknown", + "__unknown", /* var names */ "__autonames", "__default_metaclass", "__default_superclass", "::xotcl::alias",