No, here is really the distinction between nil and false. nil is before first check, after it, it does not need to be checked any more