Factored out LSB/MSB difference slightly more obviously.