java.util.ConcurrentModificationException
at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)
at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)
at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:212)
at net.minecraft.client.audio.SoundHandler.func_73660_a(SourceFile:179)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2002)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
java.util.ConcurrentModificationException
at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)
at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)
at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:212)
at net.minecraft.client.audio.SoundHandler.func_73660_a(SourceFile:179)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2002)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)
at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)
at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:212)
at net.minecraft.client.audio.SoundHandler.func_73660_a(SourceFile:179)
why u crash on me
Description: Unexpected error
java.util.ConcurrentModificationException
at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)
at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)
at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:212)
at net.minecraft.client.audio.SoundHandler.func_73660_a(SourceFile:179)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2002)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Here's the full report
Description: Unexpected error
java.util.ConcurrentModificationException
at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)
at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)
at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:212)
at net.minecraft.client.audio.SoundHandler.func_73660_a(SourceFile:179)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:2002)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:962)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)
at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)
at net.minecraft.client.audio.SoundManager.func_148605_d(SoundManager.java:212)
at net.minecraft.client.audio.SoundHandler.func_73660_a(SourceFile:179)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['SummerIsFun2'/434, l='MpServer', x=1262.44, y=54.62, z=176.88]]
Chunk stats: MultiplayerChunkCache: 274, 283
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (331,64,71), Chunk: (at 11,4,7 in 20,4; contains blocks 320,0,64 to 335,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 24615 game time, 24615 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 124 total; [EntityCow['Cow'/370689, l='MpServer', x=1189.50, y=64.00, z=101.50], EntitySpider['Spider'/381952, l='MpServer', x=1302.50, y=53.00, z=143.50], EntityCow['Cow'/370688, l='MpServer', x=1186.56, y=64.00, z=98.41], EntityMinecartChest['entity.MinecartChest.name'/177199, l='MpServer', x=1188.50, y=32.50, z=250.50], EntityCreeper['Creeper'/382025, l='MpServer', x=1266.50, y=53.00, z=190.50], EntityZombie['Zombie'/382026, l='MpServer', x=1306.50, y=53.00, z=142.50], EntityZombie['Zombie'/375892, l='MpServer', x=1268.00, y=53.00, z=165.56], EntityZombie['Zombie'/375891, l='MpServer', x=1251.00, y=53.00, z=163.44], EntitySkeleton['Skeleton'/385124, l='MpServer', x=1249.34, y=53.00, z=180.25], EntityBat['Bat'/376942, l='MpServer', x=1245.19, y=53.15, z=205.48], EntityItem['item.item.seeds'/375951, l='MpServer', x=1273.22, y=63.13, z=224.88], EntityItem['item.item.seeds'/375957, l='MpServer', x=1275.19, y=63.13, z=239.53], EntityItem['item.tile.flower1.dandelion'/375959, l='MpServer', x=1275.19, y=63.13, z=239.13], EntityItem['item.tile.flower1.dandelion'/375953, l='MpServer', x=1275.16, y=63.13, z=230.38], EntityItem['item.item.seeds'/375952, l='MpServer', x=1276.59, y=66.13, z=238.16], EntityItem['item.item.seeds'/375954, l='MpServer', x=1275.88, y=63.13, z=231.22], EntityItem['item.tile.doublePlant.syringa'/375966, l='MpServer', x=1278.84, y=63.13, z=233.88], EntityItem['item.tile.doublePlant.syringa'/375961, l='MpServer', x=1277.84, y=63.13, z=233.13], EntityBat['Bat'/376985, l='MpServer', x=1241.25, y=55.10, z=203.25], EntityItem['item.tile.flower1.dandelion'/375960, l='MpServer', x=1277.88, y=63.13, z=230.44], EntityBat['Bat'/376984, l='MpServer', x=1240.75, y=53.37, z=209.75], EntityItem['item.tile.doublePlant.syringa'/375963, l='MpServer', x=1277.88, y=63.13, z=239.72], EntityItem['item.item.seeds'/375962, l='MpServer', x=1277.81, y=63.13, z=233.13], EntityBat['Bat'/376986, l='MpServer', x=1238.69, y=55.10, z=202.69], EntityItem['item.tile.flower1.dandelion'/375973, l='MpServer', x=1280.88, y=63.13, z=234.72], EntityItem['item.tile.doublePlant.syringa'/375975, l='MpServer', x=1280.88, y=63.13, z=236.59], EntityItem['item.tile.doublePlant.syringa'/375974, l='MpServer', x=1280.88, y=63.13, z=234.97], EntityItem['item.item.seeds'/375971, l='MpServer', x=1279.84, y=63.13, z=231.88], EntityItem['item.tile.flower1.dandelion'/375981, l='MpServer', x=1284.63, y=63.13, z=228.25], EntityItem['item.tile.flower1.dandelion'/375980, l='MpServer', x=1284.56, y=63.13, z=229.06], EntityItem['item.tile.flower1.dandelion'/375982, l='MpServer', x=1285.38, y=63.13, z=234.88], EntityPig['Pig'/369833, l='MpServer', x=1209.22, y=63.00, z=252.78], EntityItem['item.tile.flower1.dandelion'/375977, l='MpServer', x=1281.13, y=63.13, z=231.91], EntityPig['Pig'/369832, l='MpServer', x=1211.50, y=63.00, z=253.22], EntityItem['item.tile.doublePlant.syringa'/375976, l='MpServer', x=1281.88, y=63.13, z=230.69], EntityPig['Pig'/369835, l='MpServer', x=1211.50, y=63.00, z=254.81], EntityPig['Pig'/369834, l='MpServer', x=1210.81, y=63.00, z=251.19], EntityItem['item.tile.flower1.dandelion'/375978, l='MpServer', x=1280.59, y=63.13, z=236.88], EntityItem['item.item.seeds'/375984, l='MpServer', x=1289.34, y=63.13, z=227.13], EntitySkeleton['Skeleton'/378069, l='MpServer', x=1335.59, y=21.00, z=136.28], EntityItem['item.item.seeds'/376031, l='MpServer', x=1300.88, y=63.13, z=182.53], EntityCaveSpider['Cave Spider'/379102, l='MpServer', x=1277.47, y=53.00, z=182.63], EntityItem['item.tile.sapling.birch'/381153, l='MpServer', x=1271.06, y=67.13, z=224.41], EntityItem['item.item.seeds'/376032, l='MpServer', x=1299.41, y=63.13, z=189.25], EntityArrow['arrow'/376041, l='MpServer', x=1306.50, y=54.56, z=195.97], EntityZombie['Zombie'/376049, l='MpServer', x=1193.50, y=37.00, z=194.50], EntityItem['item.item.seeds'/376072, l='MpServer', x=1297.31, y=63.13, z=172.78], EntityCreeper['Creeper'/376085, l='MpServer', x=1192.50, y=37.00, z=195.50], EntityZombie['Zombie'/376084, l='MpServer', x=1195.50, y=37.00, z=193.50], EntitySkeleton['Skeleton'/378142, l='MpServer', x=1337.56, y=22.00, z=125.84], EntityCaveSpider['Cave Spider'/379211, l='MpServer', x=1264.72, y=53.00, z=188.50], EntityZombie['Zombie'/385396, l='MpServer', x=1249.50, y=53.00, z=172.41], EntityBat['Bat'/377269, l='MpServer', x=1191.75, y=37.00, z=188.38], EntityBat['Bat'/377268, l='MpServer', x=1193.53, y=37.00, z=199.22], EntityCreeper['Creeper'/376246, l='MpServer', x=1260.47, y=53.00, z=189.00], EntityBat['Bat'/377270, l='MpServer', x=1190.08, y=37.00, z=188.77], EntitySkeleton['Skeleton'/377277, l='MpServer', x=1264.50, y=22.00, z=103.50], EntityClientPlayerMP['SummerIsFun2'/434, l='MpServer', x=1262.44, y=54.62, z=176.88], EntityCreeper['Creeper'/376271, l='MpServer', x=1262.59, y=53.00, z=190.00], EntityCreeper['Creeper'/376273, l='MpServer', x=1265.00, y=53.00, z=192.56], EntityCreeper['Creeper'/376272, l='MpServer', x=1261.50, y=53.00, z=196.50], EntityTNTPrimed['Block of TNT'/385497, l='MpServer', x=1262.49, y=52.88, z=177.51], EntityItem['item.tile.pressurePlateGravel'/385498, l='MpServer', x=1262.66, y=54.17, z=177.70], EntityCreeper['Creeper'/377333, l='MpServer', x=1338.50, y=56.00, z=238.50], EntityZombie['Zombie'/377348, l='MpServer', x=1270.13, y=53.00, z=153.50], EntityZombie['Zombie'/377351, l='MpServer', x=1269.69, y=53.00, z=155.31], EntityZombie['Zombie'/377352, l='MpServer', x=1269.38, y=53.00, z=156.16], EntityItem['item.item.seeds'/371216, l='MpServer', x=1240.06, y=63.13, z=205.88], EntitySkeleton['Skeleton'/377390, l='MpServer', x=1261.50, y=53.00, z=212.50], EntitySkeleton['Skeleton'/377396, l='MpServer', x=1262.22, y=53.00, z=207.31], EntitySkeleton['Skeleton'/377394, l='MpServer', x=1255.88, y=53.00, z=209.50], EntityCow['Cow'/371293, l='MpServer', x=1262.88, y=64.00, z=134.94], EntityCow['Cow'/371292, l='MpServer', x=1261.88, y=63.00, z=141.31], EntityCow['Cow'/371294, l='MpServer', x=1257.50, y=63.00, z=140.50], EntityChicken['Chicken'/376469, l='MpServer', x=1345.50, y=68.00, z=175.50], EntityChicken['Chicken'/376464, l='MpServer', x=1343.50, y=68.00, z=174.50], EntityItem['item.tile.sapling.birch'/371379, l='MpServer', x=1254.41, y=64.13, z=235.06], EntitySkeleton['Skeleton'/376571, l='MpServer', x=1307.50, y=53.00, z=197.50], EntityBat['Bat'/376580, l='MpServer', x=1200.38, y=26.00, z=177.50], EntityZombie['Zombie'/376577, l='MpServer', x=1187.50, y=38.00, z=214.50], EntityZombie['Zombie'/376579, l='MpServer', x=1187.50, y=38.00, z=216.50], EntityItem['item.item.ingotGold'/375565, l='MpServer', x=1285.53, y=53.13, z=178.28], EntityItem['item.item.pickaxeIron'/375564, l='MpServer', x=1284.78, y=53.13, z=181.88], EntityItem['item.item.seeds'/375566, l='MpServer', x=1294.34, y=63.13, z=188.44], EntityItem['item.item.bread'/375561, l='MpServer', x=1287.47, y=53.13, z=178.13], EntityItem['item.item.wheat'/375560, l='MpServer', x=1285.31, y=53.13, z=181.88], EntityItem['item.item.seeds_pumpkin'/375563, l='MpServer', x=1285.88, y=53.13, z=178.13], EntityItem['item.item.bread'/375562, l='MpServer', x=1285.75, y=53.13, z=178.13], EntitySkeleton['Skeleton'/376597, l='MpServer', x=1245.47, y=53.00, z=174.97], EntitySkeleton['Skeleton'/376596, l='MpServer', x=1302.50, y=53.00, z=196.50], EntityZombie['Zombie'/376595, l='MpServer', x=1290.50, y=53.00, z=177.50], EntityZombie['Zombie'/376618, l='MpServer', x=1239.19, y=53.00, z=193.35], EntityArrow['arrow'/375607, l='MpServer', x=1271.50, y=54.59, z=146.97], EntityCreeper['Creeper'/377650, l='MpServer', x=1271.00, y=53.00, z=167.50], EntitySkeleton['Skeleton'/376633, l='MpServer', x=1238.34, y=53.00, z=191.46], EntityArrow['arrow'/375608, l='MpServer', x=1278.50, y=54.63, z=146.97], EntitySquid['Squid'/370501, l='MpServer', x=1217.50, y=61.00, z=164.50], EntitySquid['Squid'/370500, l='MpServer', x=1219.50, y=61.00, z=167.59], EntitySquid['Squid'/370502, l='MpServer', x=1223.66, y=60.72, z=170.06], EntityItem['item.tile.flower2.houstonia'/382807, l='MpServer', x=1252.84, y=63.13, z=129.50], EntitySheep['Sheep'/371573, l='MpServer', x=1260.53, y=63.00, z=147.97], EntityCow['Cow'/376693, l='MpServer', x=1322.19, y=64.00, z=103.50], EntityCow['Cow'/376692, l='MpServer', x=1323.78, y=64.00, z=103.50], EntitySheep['Sheep'/371575, l='MpServer', x=1253.47, y=63.00, z=157.78], EntitySheep['Sheep'/371574, l='MpServer', x=1261.88, y=63.00, z=150.16], EntityCow['Cow'/376694, l='MpServer', x=1325.50, y=64.00, z=101.50], EntityZombie['Zombie'/382838, l='MpServer', x=1312.50, y=41.00, z=244.50], EntityCow['Cow'/376691, l='MpServer', x=1323.50, y=64.00, z=101.50], EntitySheep['Sheep'/371576, l='MpServer', x=1259.47, y=63.00, z=148.56], EntityZombie['Zombie'/382840, l='MpServer', x=1312.50, y=41.00, z=246.50], EntitySkeleton['Skeleton'/382843, l='MpServer', x=1197.50, y=31.00, z=233.50], EntityZombie['Zombie'/377772, l='MpServer', x=1272.50, y=53.00, z=152.50], EntityZombie['Zombie'/377771, l='MpServer', x=1275.01, y=53.00, z=160.47], EntityCreeper['Creeper'/377770, l='MpServer', x=1277.87, y=53.00, z=167.37], EntitySpider['Spider'/377805, l='MpServer', x=1283.50, y=51.00, z=228.50], EntityCreeper['Creeper'/375756, l='MpServer', x=1199.50, y=42.00, z=229.50], EntityItem['item.tile.sapling.birch'/382936, l='MpServer', x=1293.44, y=66.13, z=208.16], EntityChicken['Chicken'/375781, l='MpServer', x=1288.53, y=63.00, z=201.56], EntityChicken['Chicken'/375780, l='MpServer', x=1280.59, y=62.52, z=212.44], EntityItem['item.item.seeds'/375782, l='MpServer', x=1290.16, y=63.13, z=195.22], EntityChicken['Chicken'/375779, l='MpServer', x=1292.50, y=63.00, z=206.50], EntityChicken['Chicken'/375778, l='MpServer', x=1292.50, y=63.00, z=205.50], EntityCreeper['Creeper'/381940, l='MpServer', x=1336.50, y=25.00, z=140.50], EntityZombie['Zombie'/381942, l='MpServer', x=1304.50, y=53.00, z=142.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2433)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:916)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (x86) version 6.3
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 284256752 bytes (271 MB) / 787996672 bytes (751 MB) up to 1043988480 bytes (995 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn284M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.05 FML v7.10.85.1230 Minecraft Forge 10.13.2.1230 Optifine OptiFine_1.7.10_HD_U_A2 8 mods loaded, 8 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
FML{7.10.85.1230} [Forge Mod Loader] (forge-1.7.10-10.13.2.1230.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Forge{10.13.2.1230} [Minecraft Forge] (forge-1.7.10-10.13.2.1230.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CoroAI{v1.0} [CoroAI] (CoroUtil-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ExtendedRenderer{v1.0} [Extended Renderer] (CoroUtil-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ConfigMod{v1.0} [Extended Mod Config] (CoroUtil-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
reaper_dynamicmazes{1.31} [Dynamic Mazes] (Dynamic-Mazes-Mod-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
weather2{v2.3.4} [weather2] (Weather-2.3.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Launched Version: 1.7.10-Forge10.13.2.1230
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics GL version 4.0.0 - Build 10.18.10.4252, Intel
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [NostalgiaCraft1.7_Normal.zip, LIFE 64x (Vers. 4).zip, 1.6-FaithfulVenom-u1.2-128x (1).zip]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
outdated? sorry for late reply i've been busy and is that why i crashed?