diff --git a/vp8/encoder/pickinter.c b/vp8/encoder/pickinter.c
index 1a32f36c9478fb3d36616f0ecac04cc0586c52cf..52566e9fd2b6899223fd7fa080efc37e46d1362b 100644
--- a/vp8/encoder/pickinter.c
+++ b/vp8/encoder/pickinter.c
@@ -932,6 +932,7 @@ void vp8_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int re
         }
 
         x->e_mbd.mode_info_context->mbmi.mv.as_int = 0;
+        return;
     }
 
 
diff --git a/vp8/encoder/rdopt.c b/vp8/encoder/rdopt.c
index 8e7579a65b59581316de17d97e452baec1d44394..5d5069d8da7f6e342b9cc9f0b29a968d52ede23b 100644
--- a/vp8/encoder/rdopt.c
+++ b/vp8/encoder/rdopt.c
@@ -2472,6 +2472,7 @@ void vp8_rd_pick_inter_mode(VP8_COMP *cpi, MACROBLOCK *x, int recon_yoffset, int
         }
 
         x->e_mbd.mode_info_context->mbmi.mv.as_int = 0;
+        return;
     }