 	
 	weak var parent: NSHostingController<EnableExtensionPointView>? // required because presentationMode.dismiss() doesn't work
 	weak var enabler: ExtensionPointPreferencesEnabler?
-	@State private var extensionPointTypeName = String(describing: ExtensionPointManager.shared.possibleExtensionPointTypes.first!)
+	@State private var extensionPointTypeName = String(describing: Self.feedProviderExtensionPointTypes.first!)
 	
 	init(enabler: ExtensionPointPreferencesEnabler?) {
 		self.enabler = enabler

		
	}

	var sendToCommandExtensionPointTypes: [ExtensionPoint.Type] {
		return ExtensionPointManager.shared.availableExtensionPointTypes.filter({ $0 is SendToCommand.Type })
	}

	var feedProviderExtensionPointTypes: [ExtensionPoint.Type] {
		return ExtensionPointManager.shared.availableExtensionPointTypes.filter({ !($0 is SendToCommand.Type) })
	}


		.padding()
	}
	
	var feedProviderExtensionPoints: some View {
		VStack(alignment: .leading) {
			let extensionPointTypeNames = Self.feedProviderExtensionPointTypes.map { String(describing: $0) }
			if extensionPointTypeNames.count > 0 {
				Text("Feed Provider")
					.font(.headline)
					.padding(.horizontal)

				Picker(selection: $extensionPointTypeName, label: Text(""), content: {
					ForEach(extensionPointTypeNames, id: \.self, content: { extensionPointTypeName in
