Recursive Rewrites

It's better.