Unless otherwise noted, these are Matthias Andree's ideas: - robustness: supervise fetch tasks so that crashes don't bring down unrelated services - robustness: reorder messages so that "blocking" messages are fetched last in order to obtain self-healing properties