Have a look at yesterday shorsells
http://www.asx.com.au/data/shortsell.txt
you will see only 400000 of 5.900.000 shares shorted, and compare it with. Look at leighton went up yesterday with huge amount of shortsales.
Deffinetly not shortsellers fault.