Been awhile since I have been able to chew the fat with my fellow rebols, but please correct me if I am wrong, but it seems that rejoin is a reform where the separation character is the empty string as opposed to the space. That being the case, why not simply one function with different refinements? Then one could separate with the character(s) of choice: rekindle/sepchar [ 1 2 3 ] " " == reform rekindle/sepchar [ 1 2 3 ] "" == rejoin rekindle/sepchar [ 1 2 3 ] ", " == my own home-cooked joinchar. outrageous! The RT people seem kinda resistant to this sort of streamlining for some reason. We may have to rebel against the rebols to get this into REBOL. terrence-brannon: [[EMAIL PROTECTED] perl-refugee myth-gamer] free-email: http://www.MailAndNews.com free-usenet: http://www.mailAndNews.com ; all the above is real REBOL code, believe it or not.