diff --git a/fakeyou/src/v2/view/tts/tts_edit_categories/TtsEditCategoriesPage.tsx b/fakeyou/src/v2/view/tts/tts_edit_categories/TtsEditCategoriesPage.tsx
index fc965e569c..9571501f86 100644
--- a/fakeyou/src/v2/view/tts/tts_edit_categories/TtsEditCategoriesPage.tsx
+++ b/fakeyou/src/v2/view/tts/tts_edit_categories/TtsEditCategoriesPage.tsx
@@ -143,7 +143,9 @@ function TtsEditCategoriesPage(props: Props) {
}
const addCategoryOptions = allTtsCategories.filter(category => {
- return !(assignedCategoryTokens.has(category.category_token));
+ const alreadyAdded = assignedCategoryTokens.has(category.category_token);
+ const cannotAdd = !category.can_directly_have_models;
+ return !alreadyAdded && !cannotAdd;
}).map(category => {
return (
<>
diff --git a/fakeyou/src/v2/view/tts/tts_model_view/TtsModelViewFc.tsx b/fakeyou/src/v2/view/tts/tts_model_view/TtsModelViewFc.tsx
index 7410d679e5..89cbd81b77 100644
--- a/fakeyou/src/v2/view/tts/tts_model_view/TtsModelViewFc.tsx
+++ b/fakeyou/src/v2/view/tts/tts_model_view/TtsModelViewFc.tsx
@@ -213,7 +213,6 @@ function TtsModelViewFc(props: Props) {
);
editModelCategoriesButton = (
<>
-