             return 1
         case .Links:
             return 4
-        case .Swab:
-            return 1
-        case .WellVetted:
-            return 1
-        case .OneBlock:
+        case .Swab: fallthrough
+        case .WellVetted: fallthrough
+        case .OneBlock: fallthrough
+        default:
             return 1
         }
     }

                "\n\n" +
                "An ad blocked by Swab will not reach the creative community on the web in an uncluttered, controlled environment, far more valuable than a standard banner or a single text ad among dozens of others, because it was blocked. Current ads are also blocked on this page and not displayed here."
            
            return cell
        }
    }

        case Swab
        case WellVetted
        case OneBlock
        case CostPerBlock
        
        static let allSections = [Installation, Settings, Links, Swab, WellVetted, OneBlock, CostPerBlock]
    }

    override func viewDidLoad() {
