                                 log.error("Unsuccessful HTTP request: \(error.description)!  Assuming error is transient and not transitioning.")
                                 return same
                             } else {
-                                log.error("Unknown error: \(error.description).  Transitioning to Separated.")
-                                return separated
+                                log.error("Unknown error: \(error.description).  Assuming error is transient and not transitioning.")
+                                return same
                             }
                         case let .local(localError) where localError.domain == NSURLErrorDomain:
                             log.warning("Local networking error: \(result.failureValue!).  Assuming transient and not transitioning.")

                            break
                        }
                    }
                    log.error("Unknown error: \(result.failureValue!).  Transitioning to Separated.")
                    return separated
                }
            }


                                log.error("Unsuccessful HTTP request: \(error.description)!  Assuming error is transient and not transitioning.")
                                return same
                            } else {
                                log.error("Unknown error: \(error.description).  Assuming error is transient and not transitioning.")
                                return same
                            }
                        case let .local(localError) where localError.domain == NSURLErrorDomain:
                            log.warning("Local networking error: \(result.failureValue!).  Assuming transient and not transitioning.")
