purgenilnilpurge.xy.xpurgeremovexyremovexnilnilremovex.yzif=xyremovexz.yremovexzpurge.xyremovexypurge.xypurgeremovexyremovex.yzremovexztruepurge.xypurgeremovexytruepurge12if30=20remove21.23nil00nil0.212remove21=21if31purge11removexnilnilremovex.yzif=xyremovexz.yremovexzpurge.xyremovexyfalseremovex.yzremovexztrueremove22