added isNil(), isNull()