diff --git a/testsuite/slurm_unit/api/manual/allocate-tst.c b/testsuite/slurm_unit/api/manual/allocate-tst.c
index f2fab25b0d797b4ee6e2fc0c37165cd876e0812d..660c13e06b74c6218970c671c67b4a10417b9f90 100644
--- a/testsuite/slurm_unit/api/manual/allocate-tst.c
+++ b/testsuite/slurm_unit/api/manual/allocate-tst.c
@@ -86,9 +86,10 @@ main (int argc, char *argv[])
 		job_mesg. time_limit = 200;
 		job_mesg. num_procs = 4000;
 		job_mesg. user_id = 1500;
+		job_mesg. immediate = 1;
 
 		/* the string also had Immediate */
-		error_code = slurm_allocate_resources ( &job_mesg , &resp_msg , true ); 
+		error_code = slurm_allocate_resources ( &job_mesg , &resp_msg ); 
 		if (error_code) {
 			printf ("allocate error %d\n", errno);
 			break;
@@ -104,8 +105,9 @@ main (int argc, char *argv[])
 		job_mesg. name = ("more.tiny\0");
 		job_mesg. num_procs = 32;
  	        job_mesg. user_id = 1500;
+ 	        job_mesg. immediate = 1;
 
-		error_code = slurm_allocate_resources ( &job_mesg , &resp_msg , true ); 
+		error_code = slurm_allocate_resources ( &job_mesg , &resp_msg ); 
 		if (error_code) {
 			printf ("allocate error %d\n", errno);
 			break;
@@ -121,8 +123,9 @@ main (int argc, char *argv[])
 		job_mesg. name = ("more.queue\0");
 		job_mesg. num_procs = 32;
  	        job_mesg. user_id = 1500;
+ 	        job_mesg. immediate = 0;
 
-		error_code = slurm_allocate_resources ( &job_mesg , &resp_msg , false ); 
+		error_code = slurm_allocate_resources ( &job_mesg , &resp_msg ); 
 		if (error_code) {
 			printf ("allocate error %d\n", errno);
 			break;
diff --git a/testsuite/slurm_unit/slurmctld/job_add.c b/testsuite/slurm_unit/slurmctld/job_add.c
index 91d6d59fe7d001712effe366a176e24027ddc348..51479eba245f6eb70bdb0aa770de14d8818e12ff 100644
--- a/testsuite/slurm_unit/slurmctld/job_add.c
+++ b/testsuite/slurm_unit/slurmctld/job_add.c
@@ -44,9 +44,10 @@ main( int argc, char* argv[])
 	job_mesg. num_procs = get_int_resp( "num_procs", 1000) ;
 	job_mesg. num_nodes = get_int_resp( "num_nodes", 400);
 	job_mesg. user_id = get_int_resp( "user_id", 1500 );
+	job_mesg. immediate = 0;
 
 
-	error_code = slurm_allocate_resources ( &job_mesg , &resp_msg , false ); 
+	error_code = slurm_allocate_resources ( &job_mesg , &resp_msg ); 
 	if (error_code)
 		printf ("allocate error %s\n", slurm_strerror( error_code ));
 	else
diff --git a/testsuite/slurm_unit/slurmctld/job_step-test.c b/testsuite/slurm_unit/slurmctld/job_step-test.c
index 39eddcc5df99197278311359cb8f7e731376d801..d97d36068aa1162a939cd12538c478316027f7bd 100644
--- a/testsuite/slurm_unit/slurmctld/job_step-test.c
+++ b/testsuite/slurm_unit/slurmctld/job_step-test.c
@@ -49,9 +49,10 @@ main( int argc, char* argv[])
 	job_mesg. num_procs = 1000;
 	job_mesg. num_nodes = 400;
 	job_mesg. user_id = 1500;
+	job_mesg. immediate = 0;
 
 
-	error_code = slurm_allocate_resources ( &job_mesg , &resp_msg , false ); 
+	error_code = slurm_allocate_resources ( &job_mesg , &resp_msg ); 
 	if (error_code)
 		printf ("allocate error %d\n", errno);
 	else