Continued SPI work