compromising chemistry