bzr revid: fp@tinyerp.com-20120605175411-ddx99g5kj2dhzzmb
bzr revid: nel@tinyerp.com-20110107153106-6visyxwb8i21q262