I don't think we need a right back, irrespective of what happens with Johnson, we have Flanagan who could slot right in over there.
Also Randall looks a real prospect, to buy someone else would just stop Flanno from improving further. After all he could soon be England's first choice.
It's left back that is the problem, whilst I can't stand the guy it makes some sense getting Cole in for a season, which would give time for Brad Smith to go out on loan and develop.