We're going to fix this differently. The real bug is that Buffer::HasInstance() returns true for typed arrays. This reverts commit 01ee551e.