Other contributions from Arnaud Lonys