It is an adjustment coming from deterministic software and adding non-deterministic software to it, which can be improved by the quality of language and input into it.