bitvec improvements