Simplify IR API and handle field bit