State processing