keeps branches upon merge