emit correct state