diff --git a/email.module b/email.module
index a33d85c..93be40c 100644
--- a/email.module
+++ b/email.module
@@ -38,6 +38,9 @@ function email_migrate_api() {
  */
 function email_field_validate($obj_type, $object, $field, $instance, $langcode, $items, &$errors) {
   foreach ($items as $delta => $item) {
+    if(isset($item['value']) && !isset($item['email'])){
+      $item['email'] = $item['value'];
+    }
     if ($item['email'] != '' && !valid_email_address(trim($item['email']))) {
       $message = t('"%mail" is not a valid email address', array('%mail' => $item['email']));
       $errors[$field['field_name']][$langcode][$delta][] = array(
