prevent double frees related to show