isNotNull is not used much if at all, but if you read my commit messages (github seems to discourage this, lame) you will see it was intentional.