Now have isOpen and isFull working.