Yes, but #canBeRoot should return "true" instead of "True". Otherwise it will return the Boolean subclass "True" instead of its sole instance "true" and the code will not work. Thanks Torsten -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01