Disambiguator log:

VBD_VBN[1]: wanted[wanted/JJ,want/VBD,want/VBN,B-VP] -> wanted[want/VBD,B-VP]

TO_VB_PRP[1]: to[to/IN,to/TO,I-VP] -> to[to/TO,I-VP]

TO_VB_PRP[1]: determine[determine/VB,determine/VBP,I-VP] -> determine[determine/VB,I-VP]

DT_JJ_NN_JJ[1]: approximate[approximate/JJ,approximate/VB,approximate/VBP,I-NP-singular] -> approximate[approximate/JJ,approximate/VBP,I-NP-singular]

DT_JJ_NN_JJ[1]: approximate[approximate/JJ,approximate/VBP,I-NP-singular] -> approximate[approximate/JJ,I-NP-singular]

DT_JJ_NN_NN[1]: time[time/JJ,time/NN:UN,time/VB,time/VBP,E-NP-singular] -> time[time/NN:UN,E-NP-singular]

AN_NN_VBZNNS[1]: steps[step/NNS,step/VBZ,E-NP-plural] -> steps[step/VBZ,E-NP-plural]

The last disambiguator rule requires to be improved.