Index: /lang/perl/DBIx-Replicate/branch/object-refactor/lib/DBIx/Replicate.pm
===================================================================
--- /lang/perl/DBIx-Replicate/branch/object-refactor/lib/DBIx/Replicate.pm (revision 5795)
+++ /lang/perl/DBIx-Replicate/branch/object-refactor/lib/DBIx/Replicate.pm (revision 5796)
@@ -74,7 +74,7 @@
     });
 
-    if (! $args->{strategy} && $args->{strategy_class}) {
+    if (! $args->{strategy} && ! $args->{strategy_class}) {
         if ($args->{copy_by}) {
-            $args->{strategy_class} ||= 'DBIx::Replicate::Strategy::Generic';
+            $args->{strategy_class} ||= 'DBIx::Replicate::Strategy::CopyBy';
         } else {
             $args->{strategy_class} ||= 'DBIx::Replicate::Strategy::PK';
