diff --git a/lib/resource/abstract/AllResource.gf b/lib/resource/abstract/AllResource.gf
deleted file mode 100644
index 2ba1fa33a..000000000
--- a/lib/resource/abstract/AllResource.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-abstract AllResource = Rules, Structural ** {} ;
-
diff --git a/lib/resource/abstract/Resource.gf b/lib/resource/abstract/Resource.gf
index 60c4e7abd..24aac721d 100644
--- a/lib/resource/abstract/Resource.gf
+++ b/lib/resource/abstract/Resource.gf
@@ -1 +1 @@
-abstract Resource = Rules, Clause, Structural ** {} ;
+abstract Resource = Rules, Clause, Structural ** {} ;
diff --git a/lib/resource/doc/gf-resource.html b/lib/resource/doc/gf-resource.html
index 83e0e2ff8..5dd9e0f7a 100644
--- a/lib/resource/doc/gf-resource.html
+++ b/lib/resource/doc/gf-resource.html
@@ -262,16 +262,16 @@ In two language families:
| Language | v0.6 | API | Paradigms | Basic lex | Verbs |
-| Danish | | X | | | |
+| Danish | | X | | | |
| English | X | X | X | X | X |
-| Finnish | X | | | | |
-| French | X | * | * | | * |
-| German | X | | * | | |
-| Italian | X | * | * | | * |
-| Norwegian | | X | | | |
-| Russian | X | * | * | | |
-| Spanish | | * | | | * |
-| Swedish | X | X | X | X | * |
+| Finnish | X | | | | |
+| French | X | * | X | X | X |
+| German | X | | * | | |
+| Italian | X | * | * | | * |
+| Norwegian | | X | | | |
+| Russian | X | * | * | | |
+| Spanish | | * | | | * |
+| Swedish | X | X | X | X | X |
diff --git a/lib/resource/english/AllResourceEng.gf b/lib/resource/english/AllResourceEng.gf
deleted file mode 100644
index ce3e6857d..000000000
--- a/lib/resource/english/AllResourceEng.gf
+++ /dev/null
@@ -1 +0,0 @@
-concrete AllResourceEng of AllResource = RulesEng, StructuralEng ** {} ;
diff --git a/lib/resource/english/ParadigmsEng.gf b/lib/resource/english/ParadigmsEng.gf
index a70a6cce1..75baeec62 100644
--- a/lib/resource/english/ParadigmsEng.gf
+++ b/lib/resource/english/ParadigmsEng.gf
@@ -26,7 +26,7 @@
--
-- The following modules are presupposed:
-resource ParadigmsEng = open (Predef=Predef), Prelude, SyntaxEng, ---- ResourceEng in {
+resource ParadigmsEng = open (Predef=Predef), Prelude, SyntaxEng,
CategoriesEng, RulesEng in {
--2 Parameters
--
diff --git a/lib/resource/english/ResourceEng.gf b/lib/resource/english/ResourceEng.gf
index 0979c39cd..95db5dcd2 100644
--- a/lib/resource/english/ResourceEng.gf
+++ b/lib/resource/english/ResourceEng.gf
@@ -1,3 +1,3 @@
--# -path=.:../abstract:../../prelude
-instance ResourceEng of Resource = reuse AllResourceEng ;
+concrete ResourceEng of Resource = RulesEng, ClauseEng, StructuralEng ** {} ;
diff --git a/lib/resource/swedish/AllResourceSwe.gf b/lib/resource/swedish/AllResourceSwe.gf
deleted file mode 100644
index e1a391358..000000000
--- a/lib/resource/swedish/AllResourceSwe.gf
+++ /dev/null
@@ -1,2 +0,0 @@
-concrete AllResourceSwe of AllResource = RulesSwe, StructuralSwe ** {} ;
-
diff --git a/lib/resource/swedish/ResourceSwe.gf b/lib/resource/swedish/ResourceSwe.gf
index 656e263e4..0354275fc 100644
--- a/lib/resource/swedish/ResourceSwe.gf
+++ b/lib/resource/swedish/ResourceSwe.gf
@@ -1,4 +1,4 @@
---# -path=.:../abstract:../../prelude
+--# -path=.:../scandinavian:../abstract:../../prelude
concrete ResourceSwe of Resource = RulesSwe, StructuralSwe, ClauseSwe ** {} ;