rearchitect routing for use with sockets