pixelsearch, The wording you found in the Help file is quite specific: So if no particular role for Default is specified then the results of its use will be arbitrary and undefined. You need to be careful because  a "default" setting (as mentioned in the StringReplace case) is NOT necessarily the same thing as using the Default keyword as a parameter. The first defines what will happen if no parameter is passed - the second is setting a specific value to the parameter, which in this