I removed the infinite loop from cleaner, but I kept the curse clause. It takes curses away from your hand, but you can reveal a hand with curses but no victory cards to end the loop.
In a gardens/silk road games, it's worse than playing a workshop. It can be good in duke games if you have non terminal card draw and/or enough silvers.
Also it may be worth noting that the card you return to the supply for Whittler need not be an action. I posted it in another topic, and originally you would discard an action, gain a copy of it and play it, then start the chain with that action. I may have overly nerfed it.