Do special argument check for NaN values #2829

First PR, fixes the NaN check error