throw E_IPADDR_EXPECTED more + negative tests for ip4