:+1: delegating the publishing of each "thing" to a separate method.