Should this just be in the `DiscussionsController`?