Adapted merge