[BUGFIX] Fix bad behavior in array diff'er
[TASK] Ever so slightly extend test coverage of Providers