The ability to make dynamic changes to a running workflow instance dynamically is consistent with typical human workflow scenarios. For example, an interview workflow that has four interviewers might be changed at run time to add a fifth step in response