fix nsnull bug