} catch (IOException e) {
if (doesNotNeedToWork.profile(mustWork == RRuntime.LOGICAL_FALSE)) {
// no error or warning
} else {
Object[] errorArgs;
Message msg;
if (e instanceof NoSuchFileException) {
errorArgs = new Object[]{i + 1, expandPath};
msg = Message.NORMALIZE_PATH_NOSUCH;
} else {
errorArgs = new Object[]{e.toString()};