deterministically