Some are a little tenuous but hey!