In my regard the weak link is our understanding of materialism. It is to simple minded. (though panpsychism sounds really crank)