@christianv why are the checks for explicit nulls?