the difference between settling and compromise