fixed some of the issues with ICMP