diff --git a/Makefile b/Makefile
index c468217b5f1de9da2c06d89b7b5c3f51faabdf72..68fce1b3d766cecc5183bdabf6ba6df781b45dc1 100644
--- a/Makefile
+++ b/Makefile
@@ -6,13 +6,14 @@ TEXFILES = ${MAINTEXFILE}
 SAGETEXSCRIPT = main.sagetex.sage
 
 main.pdf: ${TEXFILES}  main.sagetex.sout.tmp filtered_sage.txt
+	lualatex ${MAINTEXFILE}
 	latexmk
 
 main.sagetex.sout.tmp: ${SAGETEXSCRIPT} ${PYPLOTFILES}
 	PYTHONPATH=./sagetexscripts/ sage ${SAGETEXSCRIPT}
 
 ${SAGETEXSCRIPT}: ${TEXFILES}
-	lualatex ${MAINTEXFILE} || echo this shoud fail
+	latexmk || echo this shoud fail
 
 filtered_sage.txt: ${MAINTEXFILE} filter_sage.sed
 	./filter_sage.sed ${MAINTEXFILE} > $@