slightly more explicit ips