Please explain: http://python.pastebin.com/m401cf94d IMHO this behaviour is anything but the usual straight forward and obvious way of Python. Can you please point out the benefits of this behaviour? All the best, TrainBwister