RPackageOrganizer has protocol 'public registration' with methods: #registerPackageNamed: and #unregisterPackageNamed: So I presume I am free to evaluate the following as separate steps)... 1. RPackageOrganizer default registerPackageNamed: 'MyTest'. "-->package is created okay" 2. Object subclass: #MyTestClass instanceVariableNames: '' classVariableNames: '' category: 'MyTest'. "-->class is created okay" 3. RPackageOrganizer default unregisterPackageNamed: 'MyTest'. "-->package disappears okay" 4. RPackageOrganizer default registerPackageNamed: 'MyTest'. "-->package created okay" 5. Object subclass: #MyTestClass instanceVariableNames: '' classVariableNames: '' category: 'MyTest'. "-->class does not appear" However if I go... 6a. Smalltalk removeKey: #MyTestClass . 6b. Object subclass: #MyTestClass instanceVariableNames: '' classVariableNames: '' category: 'MyTest'. "-->then the class does appear" Should I need to be cleaning up manually per step 6a? cheers -ben