Why was ExternalFileError included?