just realized I could save a byte by packing this bit into the command byte (since bit 6 is currently unused). Would be
bits 0:2    shift command
bits 3:5    shift type
bit 6         bitOrder