Suppose you have the following interface: ```Go package abc //go:generate $GOPATH/src/github.com/maxbrunsfeld/counterfeiter/counterfeiter -o FakeFoo.go . Foo type Foo interface { Bar() error } ``` After generating fakes, the output fake includes the following line to ensure `FakeFoo` is meeting the `abc.Foo` interface: ```Go var _ abc.Foo = new(FakeFoo) ``` Note that we output this fake _to_ the abc package, so the `abc.` identifier in front of Foo is not necessary, and actually causes an import cycle.