conflicting and compromising