I've just realized that we have an autocompletion mechanism that is not OCompletion in the image, typing cmd-q. And also, it is just querying the Symbol table: selectorsFromPrefix: aPrefix "returns the value of labels from a selector prefix" | key applicants | aPrefix isEmptyOrNil ifTrue: [^ #()]. applicants := aPrefix first canBeGlobalVarInitial ifTrue: [Array streamContents: [:strm | Symbol allSymbolTablesDo: [:each | (each notEmpty and: [each first canBeGlobalVarInitial]) ifTrue: [strm nextPut: each]]]] ifFalse: [Array streamContents: [:strm | Symbol allSymbolTablesDo: [:each | (each notEmpty and: [each first canBeGlobalVarInitial not]) ifTrue: [strm nextPut: each]]]]. key := aPrefix asLowercase. ^ (applicants select: [:each | (each asLowercase beginsWith: key) and: [each noneSatisfy: [:c | c tokenish not]]]) sort Does anybody use it? Is it useful? Because I was loading OCompletion into 1.4 to see if it was working and I found that the 2 mechanisms live together... Guille