Fun with the SPI interface