Zero value exceptions now return float('NaN')