doesn't end until all mapsplice operations are done