A little deeper, without getting overly technical;
We're 99% sure that another script not controlled by Ulysses Team, we're still not sure which, was setting _ as a global variable.
That would be fine and dandy, but, many programmers, including us, use _ as a local variable, usually in a for loop or function.
Whichever script was setting _ as a global was then causing havok on ULX.
This tiny bit of code, in simplest terms, sets the global _ as nil permanently.
It will still be able to be used as a local if needed.