[fix] don't call unpipe if it doesn't exist