bad_alloc, What happens if new fails?