Changed vertical pipe to be generic pipe