exist-or-has