less obstrusive safeRanges behavior