Add header decoding