handle nil value