Fix old style

J'ai reprotégé les sorties au lieu des entrées, j'ai fait des tests basiques mais de vrais tests seraient préférable.
Fix #13 #19 #24 voire #10