refactor: conditionally reset strategy internals