IL State Updates