my arg3=(defined($_[2]) : $_[2] : 0; Missing $?