linear conflicts