reduce the number of emitter objects used