Keegan said: "Our challenge, mine in particular, is to look at the club and assess players. I've told him what I think.
"You think he's a young lad, but he's 26 now and he's got to make the breakthrough quickly or maybe there's somewhere else he can do it.
"There's a better player in Shola than we've seen so far, but the test will be when he gets his chance - and he will.
"He's one of the challenges here and it's one I relish."