also via util::compiler_ist leave collection as much in place as possible (though collections and seperate block_compilers are about to go)
also via util::compiler_ist leave collection as much in place as possible (though collections and seperate block_compilers are about to go)