@chevalier: Brilliant piece!