In an earlier patch of mine (18696), I made a mistake. [I added code to a one-line if statement without changing it to a block if.] The attached patch fixes the mistake and (much harder) provides a test to distinguish old and new behaviour. Should new tests go at the end of the test file to preserve test numbers or with related tests? I've put this test at the end but it really "belongs" with the other tests of the form >%*2$...< >[12, 3]< Robin ------------------------------------------------------------------- This e-mail and any attachments may contain confidential and/or privileged material; it is for the intended addressee(s) only. If you are not a named addressee, you must not use, retain or disclose such information. NPL Management Ltd cannot guarantee that the e-mail or any attachments are free from viruses. NPL Management Ltd. Registered in England and Wales. No: 2937881 Registered Office: Serco House, 16 Bartley Wood Business Park, Hook, Hampshire, United Kingdom RG27 9UY -------------------------------------------------------------------Thread Next