sbox, move-layer
support for non-idempotent actions