why does a merge need to happen?