If argument is given use it as job option

This makes killall -HUP work correctly again, but this whole thing
should get rewritten.