Fixing #26 while still defeating the infinite recursion bug in #53

If you're running goproxy in Transparent mode, this does require you to set Transparent to true