How is the exception handled if `ReadAllText` throws?