bzr revid: jni@tinyerp.com-20100707135458-11y9sep9trk3x8x1
bzr revid: fp@tinyerp.com-20100625100743-m0sklyrvtad4ykoy