Older compilers don't have `std::vector<>::data`