Factored out Publisher.