add ability to unset bit