fix for possible nul ref