Inverting the default action of not routing packets to always routing packets makes the code simpler to understand. Removing some of the not so useful debug logging also makes the code more readable and easier to understand.