We have old (before 1980) programs that use very large record layout in the working storage section. The layout consists of regular fields and multiple tables. When we increase the table size, the program would not compile and error of "32k limit is exceed". Our solution so far is to create two exact record layout with less "occurs" on the tables which prevent from exceding the 32k length of the record. Is there any simpler solution? Programs are running on OS390 using the LE version complier and optimizer.