int comparison rather than string comparison of octal values; zero padding on one but not the other caused spurious mismatch