Actually check for NSNull first