Put back the accept header after the test that removes it, update fixture so that subsequent tests don't fail
Factor out the removal of unwanted headers so that the same logic can be used on request headers before matching
Remove unwanted headers from request before matching
Fail match when number of headers is different. failing test now passes.