deterministic mode works