Jon umask

Is a platform specific value that can't be changed? If so, then why just return `18`?