Still long line. Also it *may* support buffer protocol if it passes the test. Can you add a short comment here that this is a speed optimization maybe? I also am a bit puzzled that it makes a large difference when compared to CheckBuffer.