but it turns out to be really useful to allow remote devices to run limited code without interrupting the host. distributed reduction is the easiest application to think of.