I'm going to take the olliej defense and say I Cmd-Z'd twice too far when writing the patch, because I know it worked at some point :)
Created attachment 219470 [details] patch
http://trac.webkit.org/changeset/160740