Can't return here, because async tasks may need to call a method after throwing such as iris_task_complete().
Can't return here, because async tasks may need to call a method after throwing such as iris_task_complete().

chergert/iris,chergert/iris,chergert/iris