Basic mid-layer functionality works: hosts can send requests to each other, but must still be manually set up