compress()? finalize()?