in theory bitsarray should be close to correct