really fix exit status
allow multiple arguments