Reinstate minimum 1 extra in queue to make it extremely unlikely to ever have 0 staged work items and any idle time.
diff --git a/main.c b/main.c
index 4f45c8a..1540950 100644
--- a/main.c
+++ b/main.c
@@ -193,7 +193,7 @@ static int fail_pause = 5;
static int opt_log_interval = 5;
bool opt_log_output = false;
static bool opt_dynamic = true;
-static int opt_queue;
+static int opt_queue = 1;
int opt_vectors;
int opt_worksize;
int opt_scantime = 60;