changed compatibleModifiers, so that it returns false if they are too
far apart and aśhare no modifiers