Altered the signature for IP versions slightly to be varargs