action_auto_perf_unit_do(): extra can be NULL
but action_auto_perf_unit_do() assumes it can't.
3.0 doesn't take an extra target parameter.
but action_auto_perf_unit_do() assumes it can't.