diff --git a/libwccl/values/strset.h b/libwccl/values/strset.h
index 8786397cffc6670a93a1ae0637d97d5a86d1edc2..ec6b48f49fa2ee053e798ef00afabcf3ba6a6d9e 100644
--- a/libwccl/values/strset.h
+++ b/libwccl/values/strset.h
@@ -61,9 +61,9 @@ public:
 		return false;
 	}
 
-	StrSet intersect(const StrSet& /*set*/) const {
+	bool intersects(const StrSet& /*set*/) const {
 		//TODO: implement this
-		return StrSet(set_t());
+		return false;
 	}
 
 	bool equals(const StrSet& /*set*/) const {
diff --git a/libwccl/values/tset.h b/libwccl/values/tset.h
index ba5bb5b8c323c6924ad352c3a07ebb4d0639a0ce..3c7d125c1eef4936e01e76168f3a91385defd2bc 100644
--- a/libwccl/values/tset.h
+++ b/libwccl/values/tset.h
@@ -42,9 +42,9 @@ public:
 		return false;
 	}
 
-	TSet intersect(const TSet& /*tset*/) const {
+	bool intersects(const TSet& /*tset*/) const {
 		//TODO: implement this
-		return TSet();
+		return false;
 	}
 
 	bool equals(const TSet& /*tset*/) const {