This could be combined with the discussion_thread_view implementation