@martere: Excellent description