Corrections et optimisations