[bugfix] null check