This is not going well if the user tries to give permission 0o000. I know, I know, who is in the sound mind gives permission 0o000 to files. But still.....