diff --git a/brightcove_field/brightcove_field.module b/brightcove_field/brightcove_field.module
index 6b9b000..4cf9b06 100644
--- a/brightcove_field/brightcove_field.module
+++ b/brightcove_field/brightcove_field.module
@@ -748,7 +748,11 @@ function brightcove_field_field_widget_form(&$form, &$form_state,
  *
  */
 function brightcove_field_browser_value($element, $value, $form_state) {
-  if (!$value && !$form_state['input']) {
+	$found = FALSE;
+	array_walk_recursive($form_state['input'], function ($item, $key) use (&$found) {
+		$found = TRUE;
+	});
+  if (!$value && !$found) {
     $value = $element['#default_value'];
   }
   if (((int) $value) > 1) {
