Index: /Users/mo/Documents/workspace/DBIx-Class/lib/DBIx/Class/ResultSource.pm
===================================================================
--- /Users/mo/Documents/workspace/DBIx-Class/lib/DBIx/Class/ResultSource.pm	(revision 4911)
+++ /Users/mo/Documents/workspace/DBIx-Class/lib/DBIx/Class/ResultSource.pm	(working copy)
@@ -909,11 +909,13 @@
       if (my ($fail) = grep { @{[$_ =~ m/\./g]} == $dots }
                          keys %{$collapse}) {
         my ($last) = ($fail =~ /([^\.]+)$/);
-        $self->throw_exception(
-          "Can't prefetch multiple has_many rels ${last} and ${pre}"
-          .(length($as_prefix) ? "at the same level (${as_prefix})"
-                               : "at top level"
-        ));
+        # $self->throw_exception(
+        #   "Can't prefetch multiple has_many rels ${last} and ${pre}"
+        #   .(length($as_prefix) ? "at the same level (${as_prefix})"
+        #                        : "at top level"
+        # ));
+		carp "Prefetch of has_many rels ${last} and ${pre} at the same level" .
+		     " can cause unexpected results";
       }
       #my @col = map { (/^self\.(.+)$/ ? ("${as_prefix}.$1") : ()); }
       #              values %{$rel_info->{cond}};
