     :direction (-read-int conn)))
 
 (defn read-packet-stanceupdate [conn]
-  (assoc
+  (assoc {}
     :unknown1 (-read-float conn)
     :unknown2 (-read-float conn)
     :unknown3 (-read-bool conn)

    :damage (-read-short conn)))

(defn read-packet-holdingchange [conn]
  (assoc
    :slot (-read-short conn)))

(defn read-packet-usebed [conn]
  (assoc
    :eid (-read-int conn)
    :inbed (-read-byte conn)
    :x (-read-int conn)

    :currentitem (-read-short conn)))

(defn read-packet-pickupspawn [conn]
  (assoc {}
    :eid (-read-int conn)
    :item (-read-short conn)
    :count (-read-byte conn)
    :damagedata (-read-short conn)
    :x (-read-int conn)
    :y (-read-int conn)
    :z (-read-int conn)
