Interesting theory. He has been very good over the last two years in one-day cricket (ave 51.68 in ODI and 29.90 in T20), but vastly under-performed in Test cricket with an average of 29.04. Maybe its time for him to just play one-day cricket from here on out?