     func configure(client: DropboxClient) {
         print("Configuring DropboxRemote with \(client)")
         self.client = client
-        _ = self.observable.connect() // Start emitting events
-        _ = self.changesets.connect()
+
+        _ = self.changesets.connect() // Start emitting events
     }
         
     func write(file: File<Data>) -> Observable<Path> {

    public let forcePollCommand: ReplaySubject<Int> = ReplaySubject.createUnbounded()
    
    var changesets: ConnectableObservable<Changeset>!
    var observable: ConnectableObservable<FilesystemEvent>!
    
    init(client: DropboxClient? = nil) {
        self.client = client

            default:
                return nil
            }
        }.unwrap()
    }
    
    private func longpollAndPull() -> Observable<Changeset> {
