missing minus and plus includes
shift by a vector instead of shift by a scalar.