added no data checker