Et casser en plusieurs fonctions qui calquent les traitements de "haut" niveau qui sont effectués ? C'est souvent bien plus propre et surtout bien plus maintenable que de faire des break et autres...