fix immutable SPLICE behavior

... cannot recall why I wanted to allow that ...