Let's take PassRef for a spin.
Created attachment 214431 [details] Patch
Comment on attachment 214431 [details] Patch Attachment 214431 [details] did not pass gtk-ews (gtk): Output: http://webkit-queues.appspot.com/results/4109516
Created attachment 214444 [details] Patch for landing
Comment on attachment 214444 [details] Patch for landing Attachment 214444 [details] did not pass gtk-ews (gtk): Output: http://webkit-queues.appspot.com/results/3473065
Committed r157569: <http://trac.webkit.org/changeset/157569>