x .= f() should be syntax sugar for x = x.f() x .= f().g().h() should be x = x.f().g().h() -- Disclaimer: these emails are public and can be accessed from <TODO: get a non-DHCP IP and put it here>. If you do not agree with this, DO NOT REPLY.