If the initial value of "sizeOfHeaders" is 400H and I add a "section table header" (32-bit program structure occupies 40 bytes), if its starting address is greater than 360H, the program will have a problem. I think we can do a size check when adding a section, or default expansion.