fixed Nil & NotNil