what if numberOfRowsInSection == 0 or numberOfSections == 0?