allow to change bases/quals
don't make GC allocations in compressor