fix div by zero
don't return faults
synch