Had a pass on introduction. See comments inline