Major bug fix in transport update iteration. Need to restructure code