Delegate Expression Called Twice

I’ve got a really simple workflow that has a User Task and Service Task. Once I make a REST call to complete the User Task, the Service Task executes twice. Any ideas why the Service Task is executed twice? I’ve attached my BPMN file.

really_simple_workflow.bpmn (3.5 KB)

It’s strange that you use “delegateExpression” and still declare the “execute(execution)” method. Try just defining ${workflow} or change to “expression”