[PATCH] Cochran: Made numerous changes after review