IR helper function