While running the unit tests I had developed for my recent wheellistener JavaScript library against Safari, I found something unexpected. To say that Safari was failing one of the unit tests would be an understatement, it was flat out crashing the WebKit libraries.