fix: setting umask only when necessary