virtual destructors to remove men leaks