Fixed std::vector erase