Quiver not respecting hold

Hello,

I'm having problems making quiver respect the hold state of the plot
For example, running this code:

from pylab import *

def quiver_test():
   x,y=mgrid[-10:10,-10:10]

   u=2*x;
   v=2*y;
   hold(False)
   quiver(x,y,u,v,hold=False)
   quiver(x,y,u,u,hold=False)
   draw()

quiver_test()

Two sets of quiver plots appear. I'm using the packages from Ubuntu
Hardy in ipython, but I didn't see anything in the changelog for
0.91.3 relating to quiver.

Any suggestions as to fixing this behavior would be greatly appreciated.

Thanks,

Marshall