Add isOpener