found reduce(), simplified MASSIVELY, eliminated the ABCMeta hack, eliminated need for HIGHEST_PROTOCOL. AWESOMEgit status!