decode, not encode