add the ability to skip sign bits

i think this code is buggy, but I'm not sure how to fix it.  workaround
it for now with a flag.