bzr revid: mso@mso-20100311074754-aswbr7n13dtmxll3
bzr revid: rpa@tinyerp.com-20100310085656-p505ostos149b3r3