fix add skipping a slot when previous has been extended