Ahreadmeagain

@seriousamlqz @yzhang90 @xiaohe27 @owolabileg please review **carefully**. 
OK, taking into consideration the notes you have, this sounds very reasonable. LGTM.