Some translations from Rx. Still not sure what to do with completed / error behaviour