fix bad type in s8numfn
cleanup for release