When is it necessary to apply compromise?