follow upstream & some trans