Why did this change? Do join tables now require composite keys?