OKeefe's off field behaviour might have counted against him.
I can see the logic of the selectors though. They want five bowlers, which means we have to pick an all rounder, but the Mitchell Marsh experiment has clearly been a failure.
If Agar can come good as an all rounder, it will mean we can pick five bowlers - three quicks, plus Lyon and Agar.
Agar's batting has improved to the point where he could theoretically bat at number seven against Bangladesh. His batting average is only 26 but it's on the up, and he's got two shield hundreds.