WIP with autopublish
WIP, before trying for a listener interface instead...
all tests now green