diff --git a/src/fr/monlouyan/bakefile/Rule.java b/src/fr/monlouyan/bakefile/Rule.java
index 7a7d2ab..4831799 100644
--- a/src/fr/monlouyan/bakefile/Rule.java
+++ b/src/fr/monlouyan/bakefile/Rule.java
@@ -40,7 +40,7 @@ public class Rule {
             for (String dependency : dependencies) {
                 File depFile = new File(dependency);
                 if (!depFile.exists() && !dependency.isEmpty() && !BakeEngine.hasRule(dependency)) {
-                    System.out.println("bake: *** No rule to make target '" + dependency + "', needed by '" + name + "'.  Stop.");
+                    System.out.println("bake: *** No rule to make target `" + dependency + "', needed by '" + name + "'.  Stop.");
                     System.exit(1);
                 }
                 Rule depRule = BakeEngine.getRule(dependency);
@@ -78,7 +78,7 @@ public class Rule {
             boolean hasRule = BakeEngine.hasRule(dependency);
 
             if (!depFile.exists() && !dependency.isEmpty() && !hasRule) {
-                System.out.println("bake: *** No rule to make target '" + dependency + "', needed by '" + name + "'.  Stop.");
+                System.out.println("bake: *** No rule to make target `" + dependency + "', needed by '" + name + "'.  Stop.");
                 System.exit(1);
             }
 
diff --git a/tests/C/test-12-file-dont-exist/bake/Bakefile b/tests/C/test-12-file-dont-exist/bake/Bakefile
new file mode 100644
index 0000000..88d23f7
--- /dev/null
+++ b/tests/C/test-12-file-dont-exist/bake/Bakefile
@@ -0,0 +1,7 @@
+all: main
+
+main: main.c 
+	gcc -o main main.c
+
+clean:
+	rm -f main
\ No newline at end of file
diff --git a/tests/C/test-12-file-dont-exist/make/Makefile b/tests/C/test-12-file-dont-exist/make/Makefile
new file mode 100644
index 0000000..88d23f7
--- /dev/null
+++ b/tests/C/test-12-file-dont-exist/make/Makefile
@@ -0,0 +1,7 @@
+all: main
+
+main: main.c 
+	gcc -o main main.c
+
+clean:
+	rm -f main
\ No newline at end of file