The launchd script only counted up to 8 whereas ifconfig.sh went all the way up to 10, and even a bit further than that.