diff --git a/Makefile b/Makefile
index 99f60a24142f721be293a92e767fea146339432d..36a8a47436c167e7e1612aa32c23d407d2f7ec31 100644
--- a/Makefile
+++ b/Makefile
@@ -15,9 +15,9 @@ install: ## Install requirements
 
 .PHONY: secret
 secret: ## Link the secret_example.py to secret.py (only in dev mode)
-	ln -s "$(PWD)/interludes/secret_example.py" interludes/secret.py
 
-$(SECRET): secret
+secret $(SECRET):
+	ln -s "$(PWD)/interludes/secret_example.py" interludes/secret.py
 
 .PHONY: migrate
 migrate: $(SECRET) ## Make and run migrations