Piotrek: > No, it's not a good idea. Tweaking memory management shouldn't > require the language branching. IMHO, this would be a suicide. I didn't meant the advancement as a language branching, but as a successive version that is (mostly) backwards compatible. Likewise C#6.0 is not a branching of C#5. Bye, bearophile