diff --git a/src/metabase/driver/sparksql.clj b/src/metabase/driver/sparksql.clj
index 0e15195ae021d1cdfc13a32172a02835a4c4c614..419dba5a3ba5e0d1fb82a810bba656cc18c16047 100644
--- a/src/metabase/driver/sparksql.clj
+++ b/src/metabase/driver/sparksql.clj
@@ -223,4 +223,7 @@
           :string-length-fn          (u/drop-first-arg hive-like/string-length-fn)
           :unix-timestamp->timestamp (u/drop-first-arg hive-like/unix-timestamp->timestamp)}))
 
-(driver/register-driver! :sparksql (SparkSQLDriver.))
+(defn -init-driver
+  "Register the SparkSQL driver."
+  []
+  (driver/register-driver! :sparksql (SparkSQLDriver.)))