basic connectivity works. Pretty messy though.