Is it worth checking NeedsRebuild2 before calling EditRebuild3?

Is there a performance benefit to checking if the model needs rebuilding, by calling NeedsRebuild2, before calling EditRebuild3? Or, is a call to EditRebuild3 automatically ignored if the model does not need rebuilding.

SolidworksApi macros