Improve the IFGroup