Tests, cool! But binding the `nil` test with `&&` everywhere looks like an oversight. Simply test it separately, right?