Changes to deal with the heretofore unseen case where we don't have any bad loadbalancers :)  TODO: coalesce reporting code into a function
Cleaned up code, coalesced repeated code into a method