I think this change isn't needed. If the API is not synchronous then it never will be an observable, right?