To have all 3 back would be good but realistically I can't see Caddis coming back. His stock has risen a lot. If Birmingham can't afford him then I can see a lot of Championship sides trying to sign him.
Agree with the Caddis scenario but if he does go then he should be worth a few bob to us. However, saying that, not sure how the one year option on his contract works and whether he could just go.