@vishalsalve: Great explaination.