+ foreign key collision correction