@sagarray: Very nicely describe.