private bool AdvancePointer() { if (bitPointer != 0) { bytePointer++; bitPointer = 0; } return true; } }