updated stdout / stderr handling