Footnote

The value of the object is examined to determine its default display class. In particular, if the object is a dependency marked for evaluation it will be evaluated. Consequently it must be possible to properly evaluate dependencies when they are used with is, has, or show.