yes for closed paths it makes things simpler and logical, and you actually need it. i didn't bother clamping it for open paths as technically you should never send anything outside the range. depends on OF conventions, do we usually do checks? e.g. the [] operator has no checks at all actually. i'm happy to do whatever people think will be more useful.