handle nil nodes