I did the following check. We should really get rid of this compiler. In 1.1 and I think that this is the wrong version of the changes that was introduced because the interface sucks ================= Parser warningAllowed: true Object subclass: #Zork instanceVariableNames: 't' zork | t | t := 1. I get t appears to beunused in this method.Ok to remove it? Really? Now indeed my changes (my responsibility of using hernan change) Parser warningAllowed: false Object subclass: #Zork instanceVariableNames: 't' zork | t | t := 1. gets the variable t shadows the instance variables. So for Pharo we get simply for now issue Parser warningAllowed: true to get it to the "normal" behavior In 1.0 ================= Parser warnUser but we have the same silly broken pop up. Now I checked and in 3.9 ================= we got 'Name is already defined.' so it seems that this is not the warning preference that are responsible of the problem. I will ask marcus if he remembers which compiler changes may have Stef