additional descriptive null checking and not null assertions to help pinpoint NPEs seen in downstream projects