We should throw if there are no transports set