integrate matcher into merger, make matcher silent