merge receiving patch