preferr positive comparisons (objc conventions)
test nil return
self == nil