compoundDisposable is unnecessary