I don't love returning const values (the return value should be “IPAddress” not “const IPAddress”)