If an exception is raised here, then in the finally block the `old_umask` symbol will be missing.