Uses crossroads for routing