Renamed Pipe* functions to Exec* for consistency