Why does OutputSizeLimit sometimes affect amount of output and sometimes not in the same notebook. For example if I have a very simple notebook with two commands:
 
Range[100000000]
Print[2^77232916*(2^77232917 - 1)]; Total[ DigitCount[2^77232916*(2^77232917 - 1)]]
The first command is limited in it's output as I was expecting, but the second one shows everything. At one point, it was working as expected and then simply started showing everything for the large number in the second line - no idea what I did to affect the output. Any suggestions on how to have both of these commands limit their output, and even better any idea what might have happened to get it in this inconsistent state??
Thanks very much...
-bob