I guess we should return nan for nan values.