regions_assembler fixed