Please explain about diff case sizes, adjusting prop length.
swapping diff internals and such things.