why do we need to unpack this? Can we pass a variable in so that `{{direction}}` is simply already a thing?