Can someone tell me why this works: >_AddSlots: (| str = ('This is a string.') |) >str do: [ | :i | i print ] for printing a string but this: >str reverseDo: [ | :i | i print ] for printing a string in reverse order? Thanks, Danny danny@cs4sun.cs.ttu.edu