Failure to save history should not throw error to user