Ah, right.  Well, another thing on the list to axe at some point.  Although in that code there is a fallback path to use the -1, -1 form, so I suppose that it has to be made safe.