Doesn't that get a lot of sail on it?
I was taught to keep my hand on top of the ball to keep it on plane.
To me, "stay on top" is just a cue to not lay the wrist back. The real key is to keep the fingers behind the ball and make sure it rolls off the tips of the fingers and not the side of the index finger.