diff --git a/opentech/public/projects/models.py b/opentech/public/projects/models.py
index 549db19672684ba0b89eb731a521ef0ab17f5471..7477f9449f5c594254e484339f0d2310c405324b 100644
--- a/opentech/public/projects/models.py
+++ b/opentech/public/projects/models.py
@@ -115,7 +115,7 @@ class ProjectPage(FundingMixin, BasePage):
         FieldPanel('status'),
         StreamFieldPanel('body'),
         InlinePanel('contact_details', label="Contact Details"),
-        InlinePanel('related_pages', label="Related pages"),
+        InlinePanel('related_pages', label="Related Projects"),
         InlinePanel('funding', label="Funding"),
     ]
 
diff --git a/opentech/public/utils/models.py b/opentech/public/utils/models.py
index d247017450ba03e773efcd0f41d796f529d7eceb..06ec311c7fdff2a717263ea4f9ebf5d3e9f14086 100644
--- a/opentech/public/utils/models.py
+++ b/opentech/public/utils/models.py
@@ -277,8 +277,7 @@ class BaseFunding(Orderable):
             FieldPanel('value'),
             FieldPanel('duration'),
         ]),
-        # This is stubbed as we need to be able to select from multiple
-        PageChooserPanel('source'),
+        PageChooserPanel('source', ['public_funds.FundPage', 'public_funds.LabPage']),
     ]
 
     class Meta(Orderable.Meta):