final updates to the SDNV bit arithmetic (I hope)