Emitter uses ImmutableList now