Going to just use MSB_FIRST or LSB_FIRST here as an ifdef - this
is too much of a PITA