bzr revid: fp@tinyerp.com-20101009160143-rrcfgoyudey22zv4
bzr revid: vth@tinyerp.com-20101005070657-fb9nuy1ypa8ot84d