         case 0: return BuildingHeaderCell.cellHeight
         case 1: return BuildingImageCell.cellHeight
         case 2: return BuildingHoursCell.cellHeight
-        case 3: return requestedCellHeights[BuildingFoodMenuCell.identifier]!
+        case 3:
+            if venue.meals != nil {
+                return requestedCellHeights[BuildingFoodMenuCell.identifier]!
+            } else {
+                return BuildingMapCell.cellHeight
+            }
         case 4: return BuildingMapCell.cellHeight
         default: return 0
         }

    }

    override func numberOfSections(in tableView: UITableView) -> Int {
        return 4
    }
    
    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

        case 0: return 0.0
        case 1: return 0.0
        case 2: return BuildingSectionHeader.headerHeight
        case 3:
            if venue.meals != nil {
                return BuildingSectionHeader.headerHeight
            } else {
                return 0
            }
        default: return 0.0
        }
    }
