Can someone please explain the inner workings of NIL