Benp/diff cover threshold2

@sarina @jzoldak @singingwolfboy @clytwynec 
I suppose I was leaving room for folks to write non-unit tests to cover certain scenarios if that was better for whatever reason.