new Version 3.0.5: replace exit()-call on broken pipe()
with throwing YUIException()