diff --git a/Makefile b/Makefile
index 2538dc08b24c75b6ac12dd9a30951122cd886321..f40f2b3b2110e848df90a0ae865b6b0fa33297a3 100644
--- a/Makefile
+++ b/Makefile
@@ -30,7 +30,7 @@ cpp_xml : run.c
 val : fact
 			valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes ./fact Test_files/input.txt actual_output.txt
 
-val_xml : run
+val_xml : fact
 		valgrind --xml=yes --xml-file="valgrind.xml" --leak-check=yes ./fact Test_files/input.txt actual_output.txt