Revert "optimisation"

This reverts commit 05316966d380e501fdf554ef0a381c9e535787c8.
code mort