The final goal is to have external services being able to handle tasks, which mean some sort of task claiming should be implemented.