Reverting grouper framework