This should save new data even if there is an exception like MemoryError.