praveen|handling empty providers