2.3 changes, add ifrit