Script reads better, has more meaningful debug output, and most importantly, seems to act it's age!