piprot is not a requirement of itself