How do you feel about renaming this to `metadataError` and `e2` to loadError? Then it doesn't matter in which order they appear in the code, and any code inserted in between wouldn't need to result in e2 being renamed to e3, etc.