so it looks like this branch is executed when `nn.json` (i.e. `NN_FILE_PATH`) isn't present as a file... yet `self.load()` will ultimately attempt to load that same path. I think this may be a bug -- worth checking into.