Could you document that the last variables are not passed to the celery task (differently to what happens in the other calculators)?
Another option is to extend ```pre_execute``` to create the output that are going to be used only in post_processing or in task_completion_hook.