make runnables/bindings more resilient