changed spi call to ask for 1 fewer bytes