To address JoePeck's comments: https://bugs.webkit.org/show_bug.cgi?id=158318#c19
Created attachment 280813 [details] the patch
Comment on attachment 280813 [details] the patch r=me
Landed in http://trac.webkit.org/changeset/201813