don't clear decrypt func in reset