# `GSComponent newBadReferencePath`

*Type Method*

A new placeholder path for a recursive component reference.

## Declaration

```swift
class func newBadReferencePath() -> NSBezierPath
```

```objc
+ (NSBezierPath *) newBadReferencePath;
```

```python
newBadReferencePath() -> NSBezierPath
```

## Discussion

The returned path can be modified independently.

## See Also

### Placeholder Representations

- [`GSComponent newMissingBaseGlyphPath`](/Core/GlyphsCore/GSComponent/newMissingBaseGlyphPath) — A new placeholder path for an unresolved base glyph.
- [`GSComponent newEmptyBaseGlyphPath`](/Core/GlyphsCore/GSComponent/newEmptyBaseGlyphPath) — A new placeholder path for a base-glyph hierarchy without paths.

