We never intended to optimize these and the appropriate check got lost in some refactoring. <rdar://problem/15944810>
Created attachment 224243 [details] the patch
Landed in http://trac.webkit.org/changeset/164119