Thanks to Karl Hobley for the report and Markus, Shai, Aymeric for their input and Tim for the review.