new arg to ignore errors; return cmd retval too