Using both methods to get the icmp, not sure which is best