diff --git a/maestro/subscription_registry.c b/maestro/subscription_registry.c
index 5320959fca095e72948c6789378d257296f16005..2b020bdcc14ee87a7e8bbd00ec2b7e1751596469 100644
--- a/maestro/subscription_registry.c
+++ b/maestro/subscription_registry.c
@@ -720,7 +720,7 @@ mstro_subscription__destroy(mstro_subscription subscription)
   if(subscription->refcount==0) {
     DEBUG("Subscription %p has reached refcount 0, killing it\n");
     if(subscription->event_list) {
-      ERR("Unhandled events in subscription, dropping them\n");
+      WARN("Unhandled events in subscription, dropping them\n");
       s = mstro_subscription_event_ack(subscription,
                                        subscription->event_list);
       if(s!=MSTRO_OK) {
diff --git a/tests/check_pm_declare.sh.in b/tests/check_pm_declare.sh.in
index 9315032cb3bccad447addf9fc36984060b202287..05518f343b1cac6d9cbd0c2523f2b7008e73063a 100644
--- a/tests/check_pm_declare.sh.in
+++ b/tests/check_pm_declare.sh.in
@@ -90,9 +90,8 @@ export MSTRO_POOL_MANAGER_INFO
 # start listener
 (env MSTRO_LOG_LEVEL=0 ${TELEMETRY_CMD} \
      --workflow ${MSTRO_WORKFLOW_NAME}  \
-     --terminate-after "C2"             \
      --component Telemetry-Vampire      \
-     --max-idle 4 --destination stderr --verbose ) || exit 99 &
+     --max-idle 2 --destination stderr --verbose ) || exit 99 &
 
 sleep 1