Basic decoding.