semi-routed