Why "ip" and not a host? I think it should be a host (and we accept an IP as a host). Same comment for the UI for this field.