diff --git a/src/driver/slbt_driver_ctx.c b/src/driver/slbt_driver_ctx.c
index d1551dc..03f01b1 100644
--- a/src/driver/slbt_driver_ctx.c
+++ b/src/driver/slbt_driver_ctx.c
@@ -552,6 +552,7 @@ int slbt_get_driver_ctx(
 
 	/* host params */
 	if ((cctx.drvflags & SLBT_DRIVER_HEURISTICS)
+			|| (cctx.drvflags & SLBT_DRIVER_CONFIG)
 			|| (cctx.mode != SLBT_MODE_COMPILE))
 		if (slbt_init_host_params(
 				&ctx->cctx,