Fail early if missing Internet Permission

I think this is a bit too early. We support loading from many places other than the internet.