                 let displayState = self.displayStateForSyncState(status, identifier: identifier)
                 return displayState == .Good ? nil : displayState
             }
-            return (errorResults?.isEmpty ?? true) ? .Good : (errorResults?.first)!
+            return errorResults?.first ?? .Good
         }
 
         private func displayStateForSyncState(syncStatus: SyncStatus, identifier: String? = nil) -> SyncDisplayState {

            log.debug("Syncing history to storage.")
            let historySynchronizer = ready.synchronizer(HistorySynchronizer.self, delegate: delegate, prefs: prefs)
            let result = historySynchronizer.synchronizeLocalHistory(self.profile.history, withServer: ready.client, info: ready.info, greenLight: self.greenLight())
            syncDisplayState = displayStateForSyncResult(result)
            return result
        }


            }
        }

        private func displayStateForEngineResults(result: Maybe<EngineResults>?) -> SyncDisplayState {
            guard let result = result else {
                return .Good
