a compromise can end an argument