On-node shift works