Fleshing out contact and why lightblue