bzr revid: fp@tinyerp.com-20100623152451-v1ibzl70zr5my8iv
bzr revid: nel@tinyerp.com-20100614112721-9g2vnueqwyycabm1