Everything but the task-based parsing is now taken care of