We need to be able to block this from happening when we know the array is ordered, possibly by wrapping in a `LookupArray`?