BitBuffer and purity