since we're doing a proper SPI this time, wouldn't this be the time to reevaluate making this return a boolean?