?!? If we're going to catch the ISE anyway, why not remove the `checkState` above and simply do
```
return api.getNetworkApiForProject(userProject.get()).get(input.getName());
```
Or are there more ISEs coming from calls other than the `checkState`s above..?