pipe exec done