deterministic is the awesomeistic