I tend only use to use goto if otherwise it gets really messy. I don't think adding an extra dtor here makes things really ugly so I'd prefer no goto here.