dont modify passed-in eventSource items