allow null inputs
diff --git a/sql/datasketches_theta_sketch.sql b/sql/datasketches_theta_sketch.sql
index 8be1154..dfd4250 100644
--- a/sql/datasketches_theta_sketch.sql
+++ b/sql/datasketches_theta_sketch.sql
@@ -140,15 +140,15 @@
 
 CREATE OR REPLACE FUNCTION theta_sketch_union(theta_sketch, theta_sketch) RETURNS theta_sketch
     AS '$libdir/datasketches', 'pg_theta_sketch_union'
-    LANGUAGE C STRICT IMMUTABLE;
+    LANGUAGE C IMMUTABLE;
 
 CREATE OR REPLACE FUNCTION theta_sketch_union(theta_sketch, theta_sketch, int) RETURNS theta_sketch
     AS '$libdir/datasketches', 'pg_theta_sketch_union'
-    LANGUAGE C STRICT IMMUTABLE;
+    LANGUAGE C IMMUTABLE;
 
 CREATE OR REPLACE FUNCTION theta_sketch_intersection(theta_sketch, theta_sketch) RETURNS theta_sketch
     AS '$libdir/datasketches', 'pg_theta_sketch_intersection'
-    LANGUAGE C STRICT IMMUTABLE;
+    LANGUAGE C IMMUTABLE;
 
 CREATE OR REPLACE FUNCTION theta_sketch_a_not_b(theta_sketch, theta_sketch) RETURNS theta_sketch
     AS '$libdir/datasketches', 'pg_theta_sketch_a_not_b'