handle nil input