Let's use emplace_back instead of push_back there where we can