Every now and again I get a ball (lets stick to the forehand side) which bounces much higher than I was expecting. Usually due to one of the following: 1. ball hits a ridge or stone on a poor court surface - we have a few gravelly ones around here which I seem to encounter when playing away league matches. 2. my footwork is slow and I am not where I think I am or should be. 3. I misread the amount of spin. 4. I forget what court surface I am playing on. In an ideal world the above would not happen but they do so lets take it as a given that it happens from time to time. And I have invariably taken my racquet back before the bounce expecting to hit a waist high shot. But then I see the ball is coming shoulder high or above and all I can find to do is a big upward swing of the racquet (like a sharp uppercut) in order to get it on the ball. My follow through is almost straight up to the sky (rather than my usual round the shoulder) and the result is a fairly soft heavily topspun shot with little control. Does anyone have any alternative suggestions I could try?