workaround for TempEnchant