What if data doesn't have "networks"? Is it Ok to fail with KeyError?