newSViv() returns an SV*, not an IV