handled no data case