snap modify:; snapshot passed to trapDescend: