trying to get http and vchan to play nicely. this is pushed so adam can plan B.