Now getStream returns request object so it can be aborted from the app