encode/decode fix