modified cascade so it can parse the the emitters from Emitter correctly