bzr revid: stw-eb6ee9b006e577bda6338caa450ec9795b12f9bc
bzr revid: ced-cbaca50e19737f294c7a3704ef97981ce0469ac6