apparently check gets called even when closed...