Interesting that this takes an `IConferenceLoader` when it seems to depend only on the loaded conference itself. What am I missing?