@solvent: very articulate,