merge is substantially faster