> so why is that wrong?

Oh, you must mean it's checking too far up the inheritance chain, and we should test for ```numpy.int64```?
I'll do that if that's what you mean, but would hope to get away without that change,
in case the dtype ever changed for some reason.