Why? Returning false always works. I don't know about IE6 though :)

Is there an actual difference in terms of chain propagation?
I tried this:
```javascript
$('a').click(function() {
    console.log('ONE');
    return false;
});
$('a').click(function() {
    console.log('TWO');
    return false;
});
$('a').click(function(e) {
    e.preventDefault();
    console.log('THREE');
});
$('a').click(function(e) {
    e.preventDefault();
    console.log('FOUR');
});
```
And it spat out:
```
"ONE"
"TWO"
"THREE"
"FOUR"
```