The next push contains std::size_t instead of size_t.