do+- then publish