diff --git a/software/htmlvalidatorserver/buildout.hash.cfg b/software/htmlvalidatorserver/buildout.hash.cfg
index 6915ddb1bbed6efba207e751c629351c6f328da5..2470a459ae3fb6116badfcd0c1ddd2294e1bd727 100644
--- a/software/htmlvalidatorserver/buildout.hash.cfg
+++ b/software/htmlvalidatorserver/buildout.hash.cfg
@@ -22,7 +22,7 @@ md5sum = 09803fb71404edbccb32c44a0040dae4
 
 [template-validator]
 filename = instance-validator.cfg.in
-md5sum = 0275d7a8a021f84a1303e5c8933c07c3
+md5sum = f2609d1f526ba6349b1374e3631a9f7c
 
 [template]
 filename = instance.cfg.in
diff --git a/software/htmlvalidatorserver/instance-validator.cfg.in b/software/htmlvalidatorserver/instance-validator.cfg.in
index 6cb239ccec0e13ab4dafff3ef7447b6662ff7c9c..46c2e6e1a2eda1adc501233b2a0927ea2e4d25ec 100644
--- a/software/htmlvalidatorserver/instance-validator.cfg.in
+++ b/software/htmlvalidatorserver/instance-validator.cfg.in
@@ -11,7 +11,6 @@ run = $${:var}/run
 log = $${:var}/log
 # scripts = $${:etc}/run
 services = $${:etc}/service
-promises = $${:etc}/promise
 # tomcat directories
 catalina_base = $${:var}/vnu
 catalina_logs = $${:catalina_base}/logs
@@ -55,10 +54,11 @@ port = 8899
 scheme = https
 
 [tomcat-listen-promise]
-recipe = slapos.cookbook:check_port_listening
-hostname = $${tomcat-configuration:ip}
-port = $${tomcat-configuration:port}
-path = $${basedirectory:promises}/tomcat_listen
+<= monitor-promise-base
+module = check_port_listening
+name = tomcat_listen.py
+config-hostname = $${tomcat-configuration:ip}
+config-port = $${tomcat-configuration:port}
 
 #################################
 # Slapos publish