remove inefficiencies in transport select