I would actually just remove this test.  Since we know that, by convention, all of our prototype versions simply call through to the underlying static versions, we don't normally have explicit static tests.  There's nothing wrong with this, per se, it's just redundant.