I could not find an explanation why the result of an attribuition isnt the attribuition itself, just like in C, which I can write: x = y = z = 1; can anybody point me out why? thanks, Lucas