- is now robust to nan's