The problem we've had with Zaha is that he's been frozen out of the first team this season, and when he's been given opportunities, it's been in tough circumstances and out of position.
Okay, I think we'd all like to forget about his community shield performance. But you can't just let the boy miss weeks and months of action, and then just throw him in the last 20 minutes of a match that we're drawing or losing and then play him on the left wing and be surprised when he doesn't perform well.
He needs to start matches and really be given a chance, and he needs to play in the position that he's used to playing, and the position that he was playing on tour, on the bloody right wing. The last couple of matches I've seen him come on, he's played on the left wing, so it's no surprise that he hasn't excelled.
And yes he does need to cut out the tricks. Don't get me wrong, In no way do I want him to cut it out completely because that's who he is. But he needs to gain some real confidence playing in the premier league before trying to play in an audacious manner, he needs to learn how the premier league works and how much better the defending is than it was in the championship.
I have no doubt that there will come a time where he will perform with ease and use his style to get past defenders, but until he becomes truly accustomed to the premier league, he needs to cut it down a bit. Not completely of course, but he doesn't need to use it at every given opportunity, and when he realises that, he'll become a much better player.
I remember Nani telling Bebe "to keep it simple" and that advice should apply to Zaha too. We don't want to change him as a player, but he needs to learn that you don't always need to play fancy, and hopefully when he realises that he'll go on to be a player.