std::abandon() ?!