Determination engine. rev 5dtDC7wFxYxoJCmyMS21cybUcN2mu6.