better numBitsDiffering and striped some define getter crap