diff --git a/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c b/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
index 580c02525dd04ecd98540ce637b6c878d497aa13..c38adca4fba3916177d66e7a4b97b8e1c9410991 100644
--- a/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
+++ b/openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
@@ -749,7 +749,7 @@ schedule_ue_spec(
 		    UE_list->UE_template[CC_id][UE_id].oldmcs1[harq_pid]);
 	      
 	    }
-	    if (!CCE_allocation_infeasible(module_idP,CC_id,0,subframeP,
+	    if (!CCE_allocation_infeasible(module_idP,CC_id,1,subframeP,
 					   dl_config_pdu->dci_dl_pdu.dci_dl_pdu_rel8.aggregation_level,
 					   rnti)) {
 	      dl_req->number_dci++;
diff --git a/openair2/LAYER2/MAC/eNB_scheduler_ulsch.c b/openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
index d1a40612be533d841cb066a0ad67ba5c1202f61a..3124e455739a777b02617a2d38472a842cd808d3 100644
--- a/openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
+++ b/openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
@@ -952,7 +952,7 @@ abort();
 				  format0);
       */
 
-      if (CCE_allocation_infeasible(module_idP,CC_id,2,subframeP,aggregation,rnti)) {
+      if (CCE_allocation_infeasible(module_idP,CC_id,1,subframeP,aggregation,rnti)) {
         LOG_W(MAC,"[eNB %d] frame %d subframe %d, UE %d/%x CC %d: not enough nCCE\n", module_idP,frameP,subframeP,UE_id,rnti,CC_id);
         continue; // break;
       }