Beginning of module merge.