In the middle of creating the emitter, but chaining to OO instead of structs…committing to save old struct method