COMPAT: capture chain indexing even on single-dtyped