diff --git a/app/Models/EpisodeModel.php b/app/Models/EpisodeModel.php
index d5a3555c608690dd746ea8036f62591faf274d3d..ec63a77023abd65c8ff70382956545c6f2045d28 100644
--- a/app/Models/EpisodeModel.php
+++ b/app/Models/EpisodeModel.php
@@ -337,16 +337,14 @@ class EpisodeModel extends Model
 
     public function resetCommentsCount(): int | false
     {
-        $episodeCommentsBuilder = $this->builder();
-        $episodeCommentsCount = $episodeCommentsBuilder->select('episodes.id, COUNT(*) as `comments_count`')
+        $episodeCommentsCount = $this->builder()
+            ->select('episodes.id, COUNT(*) as `comments_count`')
             ->join('episode_comments', 'episodes.id = episode_comments.episode_id')
             ->where('in_reply_to_id', null)
             ->groupBy('episodes.id')
             ->getCompiledSelect();
 
-        $postModel = new PostModel();
-        $episodePostsRepliesBuilder = $postModel->builder();
-        $episodePostsRepliesCount = $episodePostsRepliesBuilder
+        $episodePostsRepliesCount = $this->builder()
             ->select('episodes.id, COUNT(*) as `comments_count`')
             ->join(
                 config('Fediverse')