Legal service requires handling of IOException to deal with "Broken pipe" issue