If you do a Kufr (heresy) or shirk act without knowing it, do you have to say the Shahada, if you do it knowingly, without wanting to leave Islam, do you have to as well? If you do it unknowingly but wanted to leave Islam, do you have to, and of you did it knowingly and wanted to leave Islam, do you have to say the Shahada again?