diff --git a/src/lib-sieve/sieve-commands.c b/src/lib-sieve/sieve-commands.c
index b52252c2dfddce3949da28ecba1b702af5cb0e65..637b03f62af814d5a111970653bee7b2b6b690ee 100644
--- a/src/lib-sieve/sieve-commands.c
+++ b/src/lib-sieve/sieve-commands.c
@@ -325,7 +325,7 @@ static bool opc_stop_execute
 	const struct sieve_runtime_env *renv,  
 	sieve_size_t *address ATTR_UNUSED)
 {	
-	printf(">> STOP\n");
+	sieve_runtime_trace(renv, "STOP");
 	
 	sieve_interpreter_interrupt(renv->interp);