Should the logic on this line be inverted (like the original)?  Are we saying that the user has to supply an IP, even if the compute resource supplies it?

Or are we saying that the compute resource has to provide it and we validate that?