           (render-task {:task-name task-name
                         :paths-fn #(grouped-paths task-name % options)
                         :renderer renderer
-                        :tracer tracer}))))
+                        :tracer tracer
+                        :pod pod}))))
 
 (def ^:private +assortment-defaults+
   {:out-dir "public"

   s sortby     SORTBY     code  "sort entries by function"
   c comparator COMPARATOR code  "sort by comparator function"
   p page       PAGE       str   "collection result page path"
   m meta       META       edn   "metadata to set on each collection entry"]
  (let [p (or page "index.html")
        options (merge +collection-defaults+
                       (dissoc *opts* :page)
                       {:task-name "collection"
                        :tracer :io.perun/collection
                        :grouper #(-> {p {:entries %}})})]
    (assortment-task options)))

(def ^:private +tags-defaults+

  "Handles common rendering task orchestration

  `paths-fn` takes a fileset as its only argument"
  [{:keys [task-name paths-fn renderer tracer rm-originals pod]}]
  (assert-renderer renderer)
  (content-task
   {:render-form-fn (fn [meta] `(io.perun.render/render ~renderer ~meta))
    :paths-fn paths-fn
    :task-name task-name
    :tracer tracer
    :pod (or pod render-pod)
    :rm-originals rm-originals}))

(def ^:private +render-defaults+
