diff --git a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
index 3eab1402e660b4d3eac0b89b17c664d90fbe2d70..c69b08ca5ed3ac405bb8d1e6dca5fa628320ae72 100644
--- a/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
+++ b/router/java/src/net/i2p/router/transport/udp/UDPPacket.java
@@ -30,8 +30,6 @@ class UDPPacket implements CDPQEntry {
     private volatile long _initializeTime;
     //private volatile long _expiration;
     private final byte[] _data;
-    private final byte[] _validateBuf;
-    private final byte[] _ivBuf;
     private volatile int _markedType;
     private RemoteHostId _remoteHost;
     private boolean _released;
@@ -102,47 +100,11 @@ class UDPPacket implements CDPQEntry {
     public static final int PAYLOAD_TYPE_SESSION_DESTROY = 8;
     public static final int MAX_PAYLOAD_TYPE = PAYLOAD_TYPE_SESSION_DESTROY;
     
-    // various flag fields for use in the header
-    /**
-     *  Defined in the spec from the beginning, Unused
-     *  @since 0.9.24
-     */
-    public static final byte HEADER_FLAG_REKEY = (1 << 3);
-    /**
-     *  Defined in the spec from the beginning, Used starting in 0.9.24
-     *  @since 0.9.24
-     */
-    public static final byte HEADER_FLAG_EXTENDED_OPTIONS = (1 << 2);
-
-    // Extended options for session request
-    public static final int SESS_REQ_MIN_EXT_OPTIONS_LENGTH = 2;
-    // bytes 0-1 are flags
-    /**
-     * set to 1 to request a session tag, i.e. we want him to be an introducer for us
-     */
-    public static final int SESS_REQ_EXT_FLAG_REQUEST_RELAY_TAG = 0x01;
-
-    // various flag fields for use in the data packets
-    public static final byte DATA_FLAG_EXPLICIT_ACK = (byte)(1 << 7);
-    public static final byte DATA_FLAG_ACK_BITFIELDS = (1 << 6);
-    /** unused */
-    public static final byte DATA_FLAG_ECN = (1 << 4);
-    public static final byte DATA_FLAG_WANT_ACKS = (1 << 3);
-    public static final byte DATA_FLAG_WANT_REPLY = (1 << 2);
-    /** unused */
-    public static final byte DATA_FLAG_EXTENDED = (1 << 1);
-    
-    public static final byte BITFIELD_CONTINUATION = (byte)(1 << 7);
-    
-    private static final int MAX_VALIDATE_SIZE = MAX_PACKET_SIZE;
-
     private UDPPacket(RouterContext ctx) {
         //ctx.statManager().createRateStat("udp.fetchRemoteSlow", "How long it takes to grab the remote ip info", "udp", UDPTransport.RATES);
         // the data buffer is clobbered on init(..), but we need it to bootstrap
         _data = new byte[MAX_PACKET_SIZE];
         _packet = new DatagramPacket(_data, MAX_PACKET_SIZE);
-        _validateBuf = new byte[MAX_VALIDATE_SIZE];
-        _ivBuf = new byte[IV_SIZE];
         init(ctx);
     }