added sateRESET for when states are pushed too early