Split into install and publish.