finally someone that explains things in a way that I think. You
   saved me *so* much time trying to get this simplification stuff
   done.