True. The iwconflictcheck.ipl is used to check conflicts after the submit task is initiated. But the transition to submit task takes place within the iwconflictcheck.ipl (via callback) and then the same iwconflictcheck.ipl checks for file conflicts and re-directs to the resolve conflicts screen. That is how the default submit workflow works. What I have done is - add a cgi task before the iwconflictcheck.ipl. This should work, right? But surprisingly, somehow the transition to submit task is not taking place within iwconflictcheck.ipl when it is used as a second task within the workflow? Does this mean that iwconflictcheck.ipl can only be used within a start task and no where else?