factored out performSelector stuff into own method and changed destroy choice to none