Should we be returning a `SlashSeparatedCourseKey` here, always? not a course locator?