make criteria work again when cabextract missing

addresses an incidental report in #2467