Finish a long-standing TODO, and convert SPI_execute() call into SPI_prepare().