             cell.selectionStyle = .gray
             return cell
         case subscriptionsTableView:
-            let cell = tableView.dequeueReusableCell(withIdentifier: reusableSubscriptionCellID, for: indexPath) as? SearchSeriesTableViewCell ?? SearchSeriesTableViewCell()
-            if let series = subscriptions?[indexPath.row] {
-                cell.configure(for: series, index: indexPath.row, showLastUpdatedText: true)
-            }
-            return cell
+            guard let subs = subscriptions else { return UITableViewCell() }
+            if subs.count > 0 {
+                let cell = tableView.dequeueReusableCell(withIdentifier: reusableSubscriptionCellID, for: indexPath) as? SearchSeriesTableViewCell ?? SearchSeriesTableViewCell()
+                if let series = subscriptions?[indexPath.row] {
+                    cell.configure(for: series, index: indexPath.row, showLastUpdatedText: true)
+                }
+                cell.backgroundColor = .offWhite
+                return cell
+            }
+            else {
+                guard let user = System.currentUser else { return UITableViewCell() }
+                let cell = NullProfileTableViewCell(user: user)
+                tableView.backgroundColor = .paleGrey
+                return cell
+            }
         default:
             return UITableViewCell()
         }

        case settingsTableView:
            return settingItems.count
        case subscriptionsTableView where subscriptions != nil:
            return subscriptions!.count
        default:
            return 0
        }

                navigationController?.pushViewController(SharedContentViewController(), animated: true)
            }
        case subscriptionsTableView:
            guard let subs = subscriptions else { return }
            if subs.count > 0 {
                if let series = subscriptions?[indexPath.row] {
                    let seriesDetailViewController = SeriesDetailViewController(series: series)
                    navigationController?.pushViewController(seriesDetailViewController, animated: true)
                }
            }
            else {
                guard let appDelegate = UIApplication.shared.delegate as? AppDelegate, let tabBarController = appDelegate.tabBarController else { return }
                tabBarController.programmaticallyPressTabBarButton(atIndex: System.discoverTab)
            }
        default: break
        }
