reimplement uncompressed literal support