Construct in-place using emplace instead of push.