would `return observable.toBlockingObservable.last()` achieve the same thing?