diff --git a/libwccl/CMakeLists.txt b/libwccl/CMakeLists.txt
index f9dc761d8eea65f8d29fdb02e99d379bc5ffad41..74be5510f8fe48bccffb9e172c554229a9fa9a83 100644
--- a/libwccl/CMakeLists.txt
+++ b/libwccl/CMakeLists.txt
@@ -59,8 +59,8 @@ SET(libwccl_STAT_SRC
 	ops/functions/tset/catfilter.cpp
 	ops/functions/tset/getsymbols.cpp
 	ops/functions/tset/getsymbolsinrange.cpp
-	ops/rule.cpp
 	ops/rulesequence.cpp
+	ops/tagrule.cpp
 	parser/grammar.g
 	parser/Parser.cpp
 	parser/ParserException.cpp
diff --git a/libwccl/ops/rule.cpp b/libwccl/ops/tagrule.cpp
similarity index 100%
rename from libwccl/ops/rule.cpp
rename to libwccl/ops/tagrule.cpp
diff --git a/libwccl/ops/rule.h b/libwccl/ops/tagrule.h
similarity index 100%
rename from libwccl/ops/rule.h
rename to libwccl/ops/tagrule.h