don't let stringify choke on circular references, no matter what the stupid user does :)