Since we can't pass the discussion id back and forth through the frontend, we have to load discussions by key