or use a unique pointer instead and don't have any deletes :)