NFA - Updates