Единственным приемлемым объяснением этого нам представляется гипотеза о том, что Мстислав не участвовал в междоусобице 1015–1019 гг., аявлялся союзником Святополка на следующем ее этапе в 1019–1022 гг. Опираясь на местное население, Мстислав начал в 1023 г. движение на север в поддержку Святополка, а после исчезновения союзника с политической арены он вполне мог объявить себя его политическим преемником, пользуясь пребыванием Ярослава в Новгороде. Однако киевляне отвергли кандидатуру тмутороканского князя, явившегося под городские стены во главе хазар и касогов, так что ему ничего не оставалось, как закрепиться в Чернигове. Если в случае с приходом Мстислава под стены Киева в летописи упомянуты «кыяне» — представители местной общины или феодальной корпорации, не суть важно, то здесь мы не встречаем никакого упоминания о «черниговцах», поэтому вероятнее предположить, что Мстислав захватил власть в беззащитном городе с помощью своих хазар и касогов.