check for executable and give a slightly better error than letting it fail