Bit by bit