make this apply to all pipe types if your going to do it