           (debug str-statement)
           (log trace? str-statement)))
       str-statement)
-    (dissoc opts :trace?))))
+    (-> opts
+        (dissoc :trace?)))))
 
 (defn shutdown-session-and-cluster
   [session]

    (mlet [datastax-session (create-alia-session*
                             (dissoc args
                                     :truncate-on-close
                                     :trace?))
           :let [spy-session (map->AliaSpySession
                              {:keyspace keyspace
                               :alia-session datastax-session

  [alia-session
   statement
   {trace? :trace?
    :as opts}]
  (aliam/execute
   alia-session
   (let [str-statement (if (string? statement)
