It might be clearer if though if `loadFromList` took an out parameter like `network_config::getService` does above.