Partially through redoing EventWriter (push as I shift computers)