move proxy creation to util
experiments in event-sourced completion