diff --git a/core/java/src/net/i2p/util/ObjectCounter.java b/core/java/src/net/i2p/util/ObjectCounter.java
index ebd5a437f7a9bdf975ec279beb08d863d7bfed3d..bbe3f58e3968b444aaee799d3c3a496698a82f1a 100644
--- a/core/java/src/net/i2p/util/ObjectCounter.java
+++ b/core/java/src/net/i2p/util/ObjectCounter.java
@@ -1,5 +1,6 @@
 package net.i2p.util;
 
+import java.io.Serializable;
 import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.atomic.AtomicInteger;
@@ -9,7 +10,12 @@ import java.util.concurrent.atomic.AtomicInteger;
  *
  *  @author zzz, welterde
  */
-public class ObjectCounter<K> {
+public class ObjectCounter<K> implements Serializable {
+    /**
+     * Serializable so it can be passed in an Android Bundle
+     */
+    private static final long serialVersionUID = 3160378641721937421L;
+
     private final ConcurrentHashMap<K, AtomicInteger> map;
 
     public ObjectCounter() {