WIP; deterministic step with values