 The cut should be used sparingly.While cuts can be inserted into codes containing errors, if a test is unnecessary because a cut has guaranteed that it is true, it is good practice to say so in a comment at the appropriate place.Some programmers call the cut a controversial control facility  because it was added for efficiency reasons only and is not a Horn clause.