Added final method to pipe