I've read some concerns here over Unfrag or ecosqueeze, and thought I'd mention an alternative.
In addition, this alternative can fix corruption problems. For instance, I had some corruption that prevented the circular pattern feature from working correctly, but using this procedure fixed that...