npe bug fix.