operations: add position-dependent key to many ops