improvements

--HG--
extra : rebase_source : 4bb61670210ecf9831d9da33669292dc593454ac