not destroy if exists