diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 60f06ba9c33fc32dbe621047d7fd6071c9bb89f4..bf60027a5124e06b33ff5ec042edbdb2ae0f1995 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -2538,7 +2538,7 @@ static void rtc_use_partition(VP9_COMP *cpi,
 
         vp9_pick_inter_mode(cpi, x, tile,
                             mi_row + block_row, mi_col + block_col,
-                            &rate, &dist, cpi->sf.always_this_block_size);
+                            &rate, &dist, bsize);
       } else {
         set_mode_info(&mi_8x8[index]->mbmi, bsize, mode,
                       mi_row + block_row, mi_col + block_col);