reorder acceptor_data, since I was seeing inexplicable segfaults with the previous order