Turns out sparsetools wasn't needed either