assembler: replaced clunky segments with F18A container