null check bug fix