bzr revid: sgo@tinyerp.com-20120628064005-zuerrpazumf5lf1q
bzr revid: hmo@tinyerp.com-20101114134821-7djwpr6nmmxu584q