@mrocklin : It has been a great learning experience and one hell of a day and night(its 0430 here) because of your critical feedback and valuable experience. I will make these changes in tests and push within 20 min.