andy's wiping problem
669