bzr revid: mtr@mtr-20110609131617-jm1wio04cwmhse1u
bzr revid: mga@tinyerp.com-20100606163023-pkf6httl19hma6nx