Untested speedy diff enhancement.
A bit of polish, add doco to provider.sh