Change reload(argc, argv) to load(argc, argv) since it's being called just once and it's actually populating the structure for the first time. Add appropriate tests for new exception which comes with that change.