Проблемы с функцией Option.IV()
							
							
						 
						
						
						
						
	
			Периодически, без какой-либо закономерности программа вылетает и выдает исключение на этом методе 
Function does not accept a floating point Not-a-Number value.
Число точно не NaN, оно нормальное, даже проверку ставил IsNaN выдает false, переходит к Option.IV()и ошибка выскакивает...
В чем косяк вообще понять не могу, нормальное число я в нее передаю, точно, проверял кучу раз. 
Да кстати пишу так  Option.IV(premium). Premium типа decimal.