[PATCH 2/2] Cochran: Made significant changes to address review issues.