pipe fixes