compromise is a dirty word