decomp: fix reading after peeking