I was thinking that this should still be possible, but as part of the SPI because of the dependency on the Hadoop API. I'm fine either way.