Add isOpen()