I was wrong. It's necesary because otherwise you could end in a huge loop `while ($level-- > -10000)`
But message should be  "Output buffer target level must not be negative"