> ? def loose := [1, [1, loose, p3], "x"] > # value: [1, [1, [1, ***CYCLE***, x], <Deferred ref>], x] I know I'm going to hate myself later for not seeing this right away, but why isn't this: #value: [1, [1, ***CYCLE***, <Deferred ref>], x] Also, is there any chance string literals could print with the "" still around them. This would make cut and paste easier. Froody Birthday, Tyler