it would flush registers onto the stack. This stops it doing this. Star Trek goes from 40779 to 40452 bytes.