unneeded bit manipulation