make O_NOFOLLOW 0 if it isn't present, so that it isn't nil
only attempt to modify the event if it is registered with the eventer