Diffing binary files was always reporting a difference (#3035)