catch Exception in pipe()
catch exception in pipe()
Merge branch 'master' into release