Ah OK that took a while for me to get that! So this applied to scalar return values where the tolerance for the input is not met? In that case `np.nan` seems reasonable to me.