bzr revid: ysa@tinyerp.com-20110913110227-lnnw3e72hjtrsqaw
bzr revid: ysa@tinyerp.com-20110913085434-z2a2615i2jpwdhmy