NIC function, names of arguments
The function NIC() takes, according to the wiki, the arguments "a_t1, a_head, time" However, the function only accepts the last argument if it is called "time_" (as is the case in the example on the wiki). I guess the underscore is a typo, so I suggest removing that. Otherwise the names of the arguments should be corrected on the wiki.