handling of the ordering of subtasks should be fine now