Adjust iteration order to allow for lazy edge-ranges