Fixing divide by zero error
All serialization through pointers, proper treatment of base classes.  Parallel isends.  Higher quality metrics.