review commits between [b378dfe and 8260ae5]