some updates, see comments in shortRouteTest3()