Index: includes/entity.wrapper.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/entity/includes/Attic/entity.wrapper.inc,v
retrieving revision 1.1.2.3
diff -u -p -r1.1.2.3 entity.wrapper.inc
--- includes/entity.wrapper.inc	28 Dec 2010 23:33:53 -0000	1.1.2.3
+++ includes/entity.wrapper.inc	3 Jan 2011 14:53:05 -0000
@@ -812,8 +812,9 @@ class EntityListWrapper extends EntityMe
    *   as list of fully loaded entity objects, but as a list of entity ids.
    */
   public function value(array $options = array()) {
-    // For lists of entities fetch full entity objects before returning.
-    if ($this->get(0) instanceof EntityDrupalWrapper && empty($options['identifier']) && $this->dataAvailable()) {
+    // For lists of entities fetch full entity objects before returning if
+    //  parent::value does not already contain fully loaded entities.
+    if ($this->get(0) instanceof EntityDrupalWrapper && empty($options['identifier']) && $this->dataAvailable() && !is_object(reset(parent::value()))) {
       return array_values(entity_load($this->get(0)->type, parent::value()));
     }
     return parent::value();
