only show instance chooser when necessary