Does `deviceToHost()` emit an transaction one has to wait for?