diff --git a/brightcove_field/brightcove_field.browse.inc b/brightcove_field/brightcove_field.browse.inc
index 1479561..c2b5185 100644
--- a/brightcove_field/brightcove_field.browse.inc
+++ b/brightcove_field/brightcove_field.browse.inc
@@ -21,6 +21,9 @@
 function brightcove_field_browse() {
   global $pager_from_array, $pager_total, $pager_page_array;
 
+  // Suppress admin menu, if it exists.
+  module_invoke('admin_menu', 'suppress');
+
   $items_per_page = 20;
 
   drupal_add_css(drupal_get_path('module', 'brightcove_field') . '/styles/browse.css');
@@ -144,6 +147,9 @@ function brightcove_field_autocomplete($field_name, $string = '') {
 }
 
 function brightcove_field_upload() {
+  // Suppress admin menu, if it exists.
+  module_invoke('admin_menu', 'suppress');
+
   drupal_add_css(drupal_get_path('module', 'brightcove_field') . '/brightcove_field.upload.css');
 
   $form = drupal_get_form('brightcove_field_upload_form');
