@mollymoll: Very well written.