bzr revid: tch@tinyerp.com-20120713121129-bw973p0ruwlvfm60
bzr revid: jam@tinyerp.com-20120711053016-7i20l7l94f56sn9t