Separating merge from publish