diff --git a/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java b/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java
index 6750c025de700376a6de82a493302e10aa66fdfd..2ff865082ee1669a389178a6f7907952ddcc89c2 100644
--- a/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java
+++ b/router/java/src/net/i2p/router/peermanager/CapacityCalculator.java
@@ -22,7 +22,7 @@ class CapacityCalculator {
     // crappy peers start at 1 and the base is 5.
     private static final double BONUS_NEW = 0.85;
     private static final double BONUS_ESTABLISHED = 0.65;
-    private static final double BONUS_SAME_COUNTRY = 0.25;
+    private static final double BONUS_SAME_COUNTRY = 0.10;
     private static final double BONUS_XOR = .25;
     private static final double PENALTY_UNREACHABLE = 2;
     
diff --git a/router/java/src/net/i2p/router/peermanager/PeerProfile.java b/router/java/src/net/i2p/router/peermanager/PeerProfile.java
index 5a4ec66a2b2acea9a30b4d59126de792d419ad6a..a84f4acded6b65386135678173a7d519ca62ed92 100644
--- a/router/java/src/net/i2p/router/peermanager/PeerProfile.java
+++ b/router/java/src/net/i2p/router/peermanager/PeerProfile.java
@@ -76,7 +76,7 @@ public class PeerProfile {
     private static final Set<String> _bigCountries = new HashSet();
 
     static {
-        String[] big = new String[] {"ca", "fi", "fr", "de", "ru", "se", "ua", "gb", "us" };
+        String[] big = new String[] { "fr", "de", "ru", "ua", "us" };
         _bigCountries.addAll(Arrays.asList(big));
     }