it doesn't necessarily always work out that way. Sometimes it is an issue of a bit mask--these are registered during boot up and used perpetually throughout your session to stream data. On a PC, memory is managed completely differently (it isn't streamed, everything is dumped to a location and monipulated as needed, like all textures sent to VRAM, on PS2 it is streamed over and over). Some registers are also preset in the firmware of the PS2 also. Point is, in the PS2 environment, some things can only go to a certain size per instance they are streamed. Reducing the size of the data in that stream doesn't automatically free up space to be used elsewhere--the size of the DWORD remains the same in the stream, it just would contain null data. To free up that resource, it requires a more fundamental cange in the code than just reducing the number of lines. The same can go for increasing the lines--you have restructure the stream by taking a reduction elsewhere on another placeholder and declaring the larger placeholder to secure room for the change.