Can you show us the context in which you're using this.

If you're doing something like
foo = foo;

Then I can see some deep problems in the code, like forever trying to append to itself.