Performant, mais un peu brouillon