add nullcheck.