memmap passing of X and nicer verbose_watch