diff --git a/lib/ngtcp2_cc.c b/lib/ngtcp2_cc.c
index a9ea7ea6c470597b4bd3abd669900f27247ffea1..5cfb602731f5f9dbc61f9bc66fd5f198d8b9afcb 100644
--- a/lib/ngtcp2_cc.c
+++ b/lib/ngtcp2_cc.c
@@ -250,10 +250,11 @@ void ngtcp2_cc_cubic_cc_on_pkt_acked(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat,
     }
 
     cc->w_tcp = cstat->cwnd;
-  }
 
-  if (cstat->cwnd > cc->target_cwnd) {
-    return;
+    ngtcp2_log_info(cc->ccb.log, NGTCP2_LOG_EVENT_RCV,
+                    "cubic-ca epoch_start=%" PRIu64 " k=%" PRIu64
+                    " origin_point=%" PRIu64,
+                    cc->epoch_start, cc->k, cc->origin_point);
   }
 
   min_rtt = cstat->min_rtt == UINT64_MAX ? NGTCP2_DEFAULT_INITIAL_RTT
@@ -281,8 +282,9 @@ void ngtcp2_cc_cubic_cc_on_pkt_acked(ngtcp2_cc *ccx, ngtcp2_conn_stat *cstat,
   }
 
   ngtcp2_log_info(cc->ccb.log, NGTCP2_LOG_EVENT_RCV,
-                  "pkn=%" PRId64 " acked, cubic-ca cwnd=%" PRIu64, pkt->pkt_num,
-                  cstat->cwnd);
+                  "pkn=%" PRId64 " acked, cubic-ca cwnd=%" PRIu64 " t=%" PRIu64
+                  " d=%" PRId64 " target=%" PRIu64 " w_tcp=%" PRIu64,
+                  pkt->pkt_num, cstat->cwnd, t, d, target, cc->w_tcp);
 }
 
 void ngtcp2_cc_cubic_cc_congestion_event(ngtcp2_cc *ccx,