A bug? For me it should be `capacity += reserve_; reserve_ = 0;`