PromQL Compliance Test Results: Google Cloud Managed Service for Prometheus (2021-10-14)

Summary

These are PromQL compliance test results for Google Cloud Managed Service for Prometheus.

Passing: 517 / 548 cases (94.34%)

Cross-cutting issues

This implementation has cross-cutting issues that had to be compensated for before comparing query results further:

Informational onlyGMP requires adding "external_labels" for the location and project ID that need to be stripped before comparing results.

To make results comparable, the following labels were dropped from the query results: location, project_id

Individual test results

Click on test cases below to see more details.

QueryResult
42
PASS
This test case passed successfully.
1.234
PASS
This test case passed successfully.
.123
PASS
This test case passed successfully.
1.23e-3
PASS
This test case passed successfully.
0x3d
PASS
This test case passed successfully.
Inf
PASS
This test case passed successfully.
+Inf
PASS
This test case passed successfully.
-Inf
PASS
This test case passed successfully.
NaN
PASS
This test case passed successfully.
demo_memory_usage_bytes
PASS
This test case passed successfully.
{__name__="demo_memory_usage_bytes"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{type="free"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{type!="free"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{instance=~"demo.promlabs.com:.*"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{instance=~"host"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{instance!~".*:10000"}
PASS
This test case passed successfully.
demo_memory_usage_bytes{type="free", instance!="demo.promlabs.com:10000"}
PASS
This test case passed successfully.
{type="free", instance!="demo.promlabs.com:10000"}
FAIL
The query failed to run against the test target: bad_data: invalid parameter "query": substitute queries failed: convert vector selector failed: series selector must specify an exact metric name
{__name__=~".*"}
PASS
This test case passed successfully.
nonexistent_metric_name
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 1m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 5m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset 10m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset -1m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset -5m
PASS
This test case passed successfully.
demo_memory_usage_bytes offset -10m
PASS
This test case passed successfully.
demo_intermittent_metric
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`demo_intermittent_metric{instance="demo.promlabs.com:10000", job`...),
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143255.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{
- 				Timestamp: s"1634143325.782",
+ 				Timestamp: s"1634143265.782",
  				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
+ 			s"1 @[1634143275.782]",
+ 			s"1 @[1634143285.782]",
+ 			s"1 @[1634143295.782]",
+ 			s"1 @[1634143305.782]",
+ 			s"1 @[1634143315.782]",
+ 			s"1 @[1634143325.782]",
  			{Timestamp: s"1634143335.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143345.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143355.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143365.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143375.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{
- 				Timestamp: s"1634143445.782",
+ 				Timestamp: s"1634143385.782",
  				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
+ 			s"1 @[1634143395.782]",
+ 			s"1 @[1634143405.782]",
+ 			s"1 @[1634143415.782]",
+ 			s"1 @[1634143425.782]",
+ 			s"1 @[1634143435.782]",
+ 			s"1 @[1634143445.782]",
  			{Timestamp: s"1634143455.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143465.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143475.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143485.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143495.782", Value: Inverse(TranslateFloat64, float64(1))},
+ 			s"1 @[1634143505.782]",
+ 			s"1 @[1634143515.782]",
+ 			s"1 @[1634143525.782]",
+ 			s"1 @[1634143535.782]",
+ 			s"1 @[1634143545.782]",
+ 			s"1 @[1634143555.782]",
  			... // 14 identical and 12 inserted elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`demo_intermittent_metric{instance="demo.promlabs.com:10001", job`...),
  		Values: []model.SamplePair{
  			... // 3 identical elements
  			{Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143255.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{
- 				Timestamp: s"1634143325.782",
+ 				Timestamp: s"1634143265.782",
  				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
+ 			s"1 @[1634143275.782]",
+ 			s"1 @[1634143285.782]",
+ 			s"1 @[1634143295.782]",
+ 			s"1 @[1634143305.782]",
+ 			s"1 @[1634143315.782]",
+ 			s"1 @[1634143325.782]",
  			{Timestamp: s"1634143335.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143345.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143355.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143365.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143375.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{
- 				Timestamp: s"1634143445.782",
+ 				Timestamp: s"1634143385.782",
  				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
+ 			s"1 @[1634143395.782]",
+ 			s"1 @[1634143405.782]",
+ 			s"1 @[1634143415.782]",
+ 			s"1 @[1634143425.782]",
+ 			s"1 @[1634143435.782]",
+ 			s"1 @[1634143445.782]",
  			{Timestamp: s"1634143455.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143465.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143475.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143485.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143495.782", Value: Inverse(TranslateFloat64, float64(1))},
+ 			s"1 @[1634143505.782]",
+ 			s"1 @[1634143515.782]",
+ 			s"1 @[1634143525.782]",
+ 			s"1 @[1634143535.782]",
+ 			s"1 @[1634143545.782]",
+ 			s"1 @[1634143555.782]",
  			... // 14 identical and 12 inserted elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`demo_intermittent_metric{instance="demo.promlabs.com:10002", job`...),
  		Values: []model.SamplePair{
  			... // 4 identical elements
  			{Timestamp: s"1634143255.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143265.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{
- 				Timestamp: s"1634143335.782",
+ 				Timestamp: s"1634143275.782",
  				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
+ 			s"1 @[1634143285.782]",
+ 			s"1 @[1634143295.782]",
+ 			s"1 @[1634143305.782]",
+ 			s"1 @[1634143315.782]",
+ 			s"1 @[1634143325.782]",
+ 			s"1 @[1634143335.782]",
  			{Timestamp: s"1634143345.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143355.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143365.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143375.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143385.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{
- 				Timestamp: s"1634143455.782",
+ 				Timestamp: s"1634143395.782",
  				Value:     Inverse(TranslateFloat64, float64(1)),
  			},
+ 			s"1 @[1634143405.782]",
+ 			s"1 @[1634143415.782]",
+ 			s"1 @[1634143425.782]",
+ 			s"1 @[1634143435.782]",
+ 			s"1 @[1634143445.782]",
+ 			s"1 @[1634143455.782]",
  			{Timestamp: s"1634143465.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143475.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143485.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143495.782", Value: Inverse(TranslateFloat64, float64(1))},
  			{Timestamp: s"1634143505.782", Value: Inverse(TranslateFloat64, float64(1))},
+ 			s"1 @[1634143515.782]",
+ 			s"1 @[1634143525.782]",
+ 			s"1 @[1634143535.782]",
+ 			s"1 @[1634143545.782]",
+ 			s"1 @[1634143555.782]",
+ 			s"1 @[1634143565.782]",
  			... // 13 identical and 12 inserted elements
  		},
  	},
  }
sum(demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg(demo_memory_usage_bytes)
PASS
This test case passed successfully.
max(demo_memory_usage_bytes)
PASS
This test case passed successfully.
min(demo_memory_usage_bytes)
PASS
This test case passed successfully.
count(demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev(demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar(demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum(nonexistent_metric_name)
PASS
This test case passed successfully.
avg(nonexistent_metric_name)
PASS
This test case passed successfully.
max(nonexistent_metric_name)
PASS
This test case passed successfully.
min(nonexistent_metric_name)
PASS
This test case passed successfully.
count(nonexistent_metric_name)
PASS
This test case passed successfully.
stddev(nonexistent_metric_name)
PASS
This test case passed successfully.
stdvar(nonexistent_metric_name)
PASS
This test case passed successfully.
sum by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar by(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without() (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without(instance) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without(instance, type) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
sum without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
max without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
min without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
count without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stddev without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
stdvar without(nonexistent) (demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk (3, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk (3, demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk by(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk by(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk without(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk without(instance) (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
topk without() (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
bottomk without() (2, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(-0.5, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.1, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.5, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.75, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.95, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.90, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(0.99, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(1, demo_memory_usage_bytes)
PASS
This test case passed successfully.
quantile(1.5, demo_memory_usage_bytes)
PASS
This test case passed successfully.
avg(max by(type) (demo_memory_usage_bytes))
PASS
This test case passed successfully.
1 * 2 + 4 / 6 - 10 % 2 ^ 2
PASS
This test case passed successfully.
demo_num_cpus + (1 == bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 != bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 < bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 > bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 <= bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 >= bool 2)
PASS
This test case passed successfully.
demo_memory_usage_bytes + 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes - 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes * 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes / 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes % 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes ^ 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes == 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes != 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes < 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes > 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes <= 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes >= 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes == bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes != bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes < bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes > bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes <= bool 1.2345
PASS
This test case passed successfully.
demo_memory_usage_bytes >= bool 1.2345
PASS
This test case passed successfully.
1.2345 == bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 != bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 < bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 > bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 <= bool demo_memory_usage_bytes
PASS
This test case passed successfully.
1.2345 >= bool demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 + demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 - demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 * demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 / demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 % demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 ^ demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 == demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 != demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 < demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 > demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 <= demo_memory_usage_bytes
PASS
This test case passed successfully.
0.12345 >= demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) + demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) - demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) * demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) / demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) % demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) ^ demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) == demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) != demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) < demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) > demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) <= demo_memory_usage_bytes
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) >= demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes + (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes - (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes * (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes / (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes % (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes ^ (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes == (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes != (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes < (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes > (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes <= (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_memory_usage_bytes >= (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
timestamp(demo_memory_usage_bytes * 1)
PASS
This test case passed successfully.
timestamp(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
demo_memory_usage_bytes + on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes - on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes * on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes % on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes ^ on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes == on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes != on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes < on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes > on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes <= on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes >= on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) + on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) - on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) * on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) / on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) % on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) ^ on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) == on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) != on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) < on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) > on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) <= on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum by(instance, type) (demo_memory_usage_bytes) >= on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes == bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes != bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes < bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes > bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes <= bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes >= bool on(instance, job, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, job, type, __name__) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum without(job) (demo_memory_usage_bytes) / on(instance, type) demo_memory_usage_bytes
PASS
This test case passed successfully.
sum without(job) (demo_memory_usage_bytes) / on(instance, type) group_left demo_memory_usage_bytes
PASS
This test case passed successfully.
sum without(job) (demo_memory_usage_bytes) / on(instance, type) group_left(job) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, job) group_left demo_num_cpus
PASS
This test case passed successfully.
demo_memory_usage_bytes / on(instance, type, job, non_existent) demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_num_cpus * Inf
PASS
This test case passed successfully.
demo_num_cpus * -Inf
PASS
This test case passed successfully.
demo_num_cpus * NaN
PASS
This test case passed successfully.
demo_memory_usage_bytes + -(1)
PASS
This test case passed successfully.
-demo_memory_usage_bytes
PASS
This test case passed successfully.
-1 ^ 2
PASS
This test case passed successfully.
1 + time()
PASS
This test case passed successfully.
1 - time()
PASS
This test case passed successfully.
1 * time()
PASS
This test case passed successfully.
1 / time()
PASS
This test case passed successfully.
1 % time()
PASS
This test case passed successfully.
1 ^ time()
PASS
This test case passed successfully.
time() + 1
PASS
This test case passed successfully.
time() - 1
PASS
This test case passed successfully.
time() * 1
PASS
This test case passed successfully.
time() / 1
PASS
This test case passed successfully.
time() % 1
PASS
This test case passed successfully.
time() ^ 1
PASS
This test case passed successfully.
time() == bool 1
PASS
This test case passed successfully.
time() != bool 1
PASS
This test case passed successfully.
time() < bool 1
PASS
This test case passed successfully.
time() > bool 1
PASS
This test case passed successfully.
time() <= bool 1
PASS
This test case passed successfully.
time() >= bool 1
PASS
This test case passed successfully.
1 == bool time()
PASS
This test case passed successfully.
1 != bool time()
PASS
This test case passed successfully.
1 < bool time()
PASS
This test case passed successfully.
1 > bool time()
PASS
This test case passed successfully.
1 <= bool time()
PASS
This test case passed successfully.
1 >= bool time()
PASS
This test case passed successfully.
time() + time()
PASS
This test case passed successfully.
time() - time()
PASS
This test case passed successfully.
time() * time()
PASS
This test case passed successfully.
time() / time()
PASS
This test case passed successfully.
time() % time()
PASS
This test case passed successfully.
time() ^ time()
PASS
This test case passed successfully.
time() == bool time()
PASS
This test case passed successfully.
time() != bool time()
PASS
This test case passed successfully.
time() < bool time()
PASS
This test case passed successfully.
time() > bool time()
PASS
This test case passed successfully.
time() <= bool time()
PASS
This test case passed successfully.
time() >= bool time()
PASS
This test case passed successfully.
time() + demo_memory_usage_bytes
PASS
This test case passed successfully.
time() - demo_memory_usage_bytes
PASS
This test case passed successfully.
time() * demo_memory_usage_bytes
PASS
This test case passed successfully.
time() / demo_memory_usage_bytes
PASS
This test case passed successfully.
time() % demo_memory_usage_bytes
PASS
This test case passed successfully.
time() ^ demo_memory_usage_bytes
PASS
This test case passed successfully.
time() == demo_memory_usage_bytes
PASS
This test case passed successfully.
time() != demo_memory_usage_bytes
PASS
This test case passed successfully.
time() < demo_memory_usage_bytes
PASS
This test case passed successfully.
time() > demo_memory_usage_bytes
PASS
This test case passed successfully.
time() <= demo_memory_usage_bytes
PASS
This test case passed successfully.
time() >= demo_memory_usage_bytes
PASS
This test case passed successfully.
demo_memory_usage_bytes + time()
PASS
This test case passed successfully.
demo_memory_usage_bytes - time()
PASS
This test case passed successfully.
demo_memory_usage_bytes * time()
PASS
This test case passed successfully.
demo_memory_usage_bytes / time()
PASS
This test case passed successfully.
demo_memory_usage_bytes % time()
PASS
This test case passed successfully.
demo_memory_usage_bytes ^ time()
PASS
This test case passed successfully.
demo_memory_usage_bytes == time()
PASS
This test case passed successfully.
demo_memory_usage_bytes != time()
PASS
This test case passed successfully.
demo_memory_usage_bytes < time()
PASS
This test case passed successfully.
demo_memory_usage_bytes > time()
PASS
This test case passed successfully.
demo_memory_usage_bytes <= time()
PASS
This test case passed successfully.
demo_memory_usage_bytes >= time()
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
sum_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
avg_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
max_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
min_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
count_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
stddev_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
stdvar_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
absent_over_time(demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
last_over_time(demo_memory_usage_bytes[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.4111478656432062e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.4346281183302343e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.638740608119631e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.003765855724837e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.223889614318969e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.4392312880757065e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.670714436836287e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.7632501230870113e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.253659297369942e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.12923706256055e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(4.642887561886764e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(4.445002502738728e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.712708937467694e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(8.780034295307204e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.112458532464986e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.1813053806017773e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.5117776441338202e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.5955229432422444e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.6751400892072743e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.3464699152405262e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.2855734319639e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.137161922827788e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.1128993272902474e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.7936826711404226e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.159853001400784e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(4.948359942995937e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.162716662264274e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.337434001021196e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.933303942219355e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3448604318520498e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.1468045935247517e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.324170928314328e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.247972842239867e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.7813254998977688e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.3048069648586768e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4788841845863277e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.8700564138228722e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.8509185028366473e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.772714860120131e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.8246946996793318e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.342398364226301e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.254278681176939e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.455338050623719e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.149058060134478e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.1526825297268398e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3066048579966378e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.231400984770283e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4682934137275581e+09))}, ...},
  	},
  }
last_over_time(demo_memory_usage_bytes[1m])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.4111478656432062e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.4346281183302343e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.638740608119631e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.003765855724837e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.223889614318969e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.4392312880757065e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.670714436836287e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.7632501230870113e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.253659297369942e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.12923706256055e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(4.642887561886764e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(4.445002502738728e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.712708937467694e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(8.780034295307204e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.112458532464986e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.1813053806017773e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.5117776441338202e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.5955229432422444e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.6751400892072743e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.3464699152405262e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.2855734319639e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.137161922827788e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.1128993272902474e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.7936826711404226e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.159853001400784e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(4.948359942995937e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.162716662264274e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.337434001021196e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.933303942219355e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3448604318520498e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.1468045935247517e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.324170928314328e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.247972842239867e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.7813254998977688e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.3048069648586768e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4788841845863277e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.8700564138228722e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.8509185028366473e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.772714860120131e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.8246946996793318e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.342398364226301e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.254278681176939e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.455338050623719e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.149058060134478e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.1526825297268398e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3066048579966378e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.231400984770283e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4682934137275581e+09))}, ...},
  	},
  }
last_over_time(demo_memory_usage_bytes[5m])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.4111478656432062e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.4346281183302343e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.638740608119631e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.003765855724837e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.223889614318969e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.4392312880757065e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.670714436836287e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.7632501230870113e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.253659297369942e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.12923706256055e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(4.642887561886764e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(4.445002502738728e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.712708937467694e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(8.780034295307204e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.112458532464986e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.1813053806017773e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.5117776441338202e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.5955229432422444e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.6751400892072743e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.3464699152405262e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.2855734319639e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.137161922827788e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.1128993272902474e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.7936826711404226e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.159853001400784e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(4.948359942995937e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.162716662264274e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.337434001021196e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.933303942219355e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3448604318520498e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.1468045935247517e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.324170928314328e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.247972842239867e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.7813254998977688e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.3048069648586768e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4788841845863277e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.8700564138228722e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.8509185028366473e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.772714860120131e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.8246946996793318e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.342398364226301e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.254278681176939e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.455338050623719e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.149058060134478e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.1526825297268398e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3066048579966378e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.231400984770283e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4682934137275581e+09))}, ...},
  	},
  }
last_over_time(demo_memory_usage_bytes[15m])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.4111478656432062e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.4346281183302343e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.638740608119631e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.003765855724837e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.223889614318969e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.4392312880757065e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.670714436836287e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.7632501230870113e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.253659297369942e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.12923706256055e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(4.642887561886764e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(4.445002502738728e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.712708937467694e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(8.780034295307204e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.112458532464986e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.1813053806017773e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.5117776441338202e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.5955229432422444e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.6751400892072743e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.3464699152405262e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.2855734319639e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.137161922827788e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.1128993272902474e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.7936826711404226e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.159853001400784e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(4.948359942995937e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.162716662264274e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.337434001021196e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.933303942219355e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3448604318520498e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.1468045935247517e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.324170928314328e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.247972842239867e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.7813254998977688e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.3048069648586768e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4788841845863277e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.8700564138228722e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.8509185028366473e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.772714860120131e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.8246946996793318e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.342398364226301e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.254278681176939e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.455338050623719e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.149058060134478e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.1526825297268398e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3066048579966378e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.231400984770283e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4682934137275581e+09))}, ...},
  	},
  }
last_over_time(demo_memory_usage_bytes[1h])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.4111478656432062e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.4346281183302343e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.638740608119631e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.003765855724837e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.223889614318969e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.4392312880757065e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.670714436836287e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(2.7632501230870113e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.253659297369942e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.12923706256055e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(4.642887561886764e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(4.445002502738728e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.712708937467694e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(8.780034295307204e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.112458532464986e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.1813053806017773e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.5117776441338202e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.5955229432422444e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.6751400892072743e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.3464699152405262e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.2855734319639e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(2.137161922827788e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.1128993272902474e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.7936826711404226e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.159853001400784e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(4.948359942995937e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.162716662264274e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.337434001021196e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(9.933303942219355e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3448604318520498e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.1468045935247517e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.324170928314328e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="buffers"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(2.247972842239867e+08))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.7813254998977688e+08))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.3048069648586768e+08))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4788841845863277e+08))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="cached"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.8700564138228722e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.8509185028366473e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.772714860120131e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.8246946996793318e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="free"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(5.342398364226301e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(5.254278681176939e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(5.455338050623719e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(5.149058060134478e+09))}, ...},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`demo_memory_usage_bytes{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", type="used"}`)),
  		Values: {{Timestamp: s"1634143215.782", Value: Inverse(TranslateFloat64, float64(1.1526825297268398e+09))}, {Timestamp: s"1634143225.782", Value: Inverse(TranslateFloat64, float64(1.3066048579966378e+09))}, {Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(1.231400984770283e+09))}, {Timestamp: s"1634143245.782", Value: Inverse(TranslateFloat64, float64(1.4682934137275581e+09))}, ...},
  	},
  }
quantile_over_time(-0.5, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(1, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[1s])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[15s])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[1m])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[5m])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[15m])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_memory_usage_bytes[1h])
PASS
This test case passed successfully.
timestamp(demo_num_cpus)
PASS
This test case passed successfully.
timestamp(timestamp(demo_num_cpus))
PASS
This test case passed successfully.
abs(demo_memory_usage_bytes)
PASS
This test case passed successfully.
ceil(demo_memory_usage_bytes)
PASS
This test case passed successfully.
floor(demo_memory_usage_bytes)
PASS
This test case passed successfully.
exp(demo_memory_usage_bytes)
PASS
This test case passed successfully.
sqrt(demo_memory_usage_bytes)
PASS
This test case passed successfully.
ln(demo_memory_usage_bytes)
PASS
This test case passed successfully.
log2(demo_memory_usage_bytes)
PASS
This test case passed successfully.
log10(demo_memory_usage_bytes)
PASS
This test case passed successfully.
round(demo_memory_usage_bytes)
PASS
This test case passed successfully.
abs(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
ceil(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
floor(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
exp(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
sqrt(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
ln(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
log2(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
log10(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
round(-demo_memory_usage_bytes)
PASS
This test case passed successfully.
delta(nonexistent_metric[5m])
PASS
This test case passed successfully.
rate(nonexistent_metric[5m])
PASS
This test case passed successfully.
increase(nonexistent_metric[5m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1h])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(6598.310124374162)),
+ 				Value:     Inverse(TranslateFloat64, float64(6578.389484785557)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(6618.667483572635)),
+ 				Value:     Inverse(TranslateFloat64, float64(6598.746846894772)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(6638.736103527352)),
+ 				Value:     Inverse(TranslateFloat64, float64(6618.815466933939)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(6658.591282691961)),
+ 				Value:     Inverse(TranslateFloat64, float64(6638.6706440698)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(6678.800130464338)),
+ 				Value:     Inverse(TranslateFloat64, float64(6658.879493240784)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(6698.784565254524)),
+ 				Value:     Inverse(TranslateFloat64, float64(6678.86392729339)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(6718.915659054777)),
+ 				Value:     Inverse(TranslateFloat64, float64(6698.99502174248)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(6738.707403057392)),
+ 				Value:     Inverse(TranslateFloat64, float64(6718.7867631107265)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(6758.616779106104)),
+ 				Value:     Inverse(TranslateFloat64, float64(6738.696137703543)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(6777.968715458614)),
+ 				Value:     Inverse(TranslateFloat64, float64(6758.048067399273)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(6797.9293654714)),
+ 				Value:     Inverse(TranslateFloat64, float64(6778.008716493244)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(6817.239103544013)),
+ 				Value:     Inverse(TranslateFloat64, float64(6797.318447594992)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(6837.243662546975)),
+ 				Value:     Inverse(TranslateFloat64, float64(6817.323006112815)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(6856.811610977233)),
+ 				Value:     Inverse(TranslateFloat64, float64(6836.890950055034)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(6876.840043775375)),
+ 				Value:     Inverse(TranslateFloat64, float64(6856.919382635343)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(6896.403155685469)),
+ 				Value:     Inverse(TranslateFloat64, float64(6876.48249012749)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(6916.566217023652)),
+ 				Value:     Inverse(TranslateFloat64, float64(6896.645552466713)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(6936.675043597744)),
+ 				Value:     Inverse(TranslateFloat64, float64(6916.75437958109)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(6956.2668702803685)),
+ 				Value:     Inverse(TranslateFloat64, float64(6936.346202153371)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(6975.790412450286)),
+ 				Value:     Inverse(TranslateFloat64, float64(6955.869739620465)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(6995.917278545104)),
+ 				Value:     Inverse(TranslateFloat64, float64(6975.996606451956)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(7015.782068122524)),
+ 				Value:     Inverse(TranslateFloat64, float64(6995.861394423097)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(7035.622562879822)),
+ 				Value:     Inverse(TranslateFloat64, float64(7015.7018873770285)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(7055.996903835822)),
+ 				Value:     Inverse(TranslateFloat64, float64(7036.076231183322)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(7075.913927188846)),
+ 				Value:     Inverse(TranslateFloat64, float64(7055.993253372119)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(7096.242007316161)),
+ 				Value:     Inverse(TranslateFloat64, float64(7076.321335903773)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(7116.065051190578)),
+ 				Value:     Inverse(TranslateFloat64, float64(7096.144377871675)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(7135.397910005104)),
+ 				Value:     Inverse(TranslateFloat64, float64(7115.477230605532)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(7155.032969599179)),
+ 				Value:     Inverse(TranslateFloat64, float64(7135.1122867074955)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(7175.02935473043)),
+ 				Value:     Inverse(TranslateFloat64, float64(7155.108671472035)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(7193.75793740724)),
+ 				Value:     Inverse(TranslateFloat64, float64(7175.361932929947)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2633.603252972621)),
+ 				Value:     Inverse(TranslateFloat64, float64(2625.7712166248502)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2640.9931730295225)),
+ 				Value:     Inverse(TranslateFloat64, float64(2633.1611293238166)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2649.1879514981124)),
+ 				Value:     Inverse(TranslateFloat64, float64(2641.355908579814)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2656.865214534858)),
+ 				Value:     Inverse(TranslateFloat64, float64(2649.0331672539814)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2664.856964136745)),
+ 				Value:     Inverse(TranslateFloat64, float64(2657.0249155089723)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2672.840152987239)),
+ 				Value:     Inverse(TranslateFloat64, float64(2665.0081030964793)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2680.7360093073044)),
+ 				Value:     Inverse(TranslateFloat64, float64(2672.903957243977)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(2688.9118870557645)),
+ 				Value:     Inverse(TranslateFloat64, float64(2681.079835387292)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2696.83816864484)),
+ 				Value:     Inverse(TranslateFloat64, float64(2689.0061151116506)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(2705.0309225546466)),
+ 				Value:     Inverse(TranslateFloat64, float64(2697.1988697987954)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(2712.9499146389)),
+ 				Value:     Inverse(TranslateFloat64, float64(2705.1178599624936)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(2721.099154853259)),
+ 				Value:     Inverse(TranslateFloat64, float64(2713.2671004141157)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(2729.1488456168304)),
+ 				Value:     Inverse(TranslateFloat64, float64(2721.316790404025)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(2737.4070415958126)),
+ 				Value:     Inverse(TranslateFloat64, float64(2729.5749875668985)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(2745.2633951162265)),
+ 				Value:     Inverse(TranslateFloat64, float64(2737.431338614205)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(2753.1496687997283)),
+ 				Value:     Inverse(TranslateFloat64, float64(2745.3176102351795)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(2761.1820087537226)),
+ 				Value:     Inverse(TranslateFloat64, float64(2753.3499492681444)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2769.2427377638082)),
+ 				Value:     Inverse(TranslateFloat64, float64(2761.41067777113)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2777.525393045117)),
+ 				Value:     Inverse(TranslateFloat64, float64(2769.6933344494687)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(2785.6288021626838)),
+ 				Value:     Inverse(TranslateFloat64, float64(2777.7967432299633)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(2793.402048489631)),
+ 				Value:     Inverse(TranslateFloat64, float64(2785.5699865336214)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2801.392051207086)),
+ 				Value:     Inverse(TranslateFloat64, float64(2793.5599880423765)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(2809.4618694952737)),
+ 				Value:     Inverse(TranslateFloat64, float64(2801.629805825379)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(2817.3441611855005)),
+ 				Value:     Inverse(TranslateFloat64, float64(2809.5120953802166)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(2825.430867274395)),
+ 				Value:     Inverse(TranslateFloat64, float64(2817.598800999804)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(2833.2472616362197)),
+ 				Value:     Inverse(TranslateFloat64, float64(2825.415192684732)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(2841.4949279986363)),
+ 				Value:     Inverse(TranslateFloat64, float64(2833.662860190372)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(2849.6702191287027)),
+ 				Value:     Inverse(TranslateFloat64, float64(2841.8381517151843)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(2857.7890026576106)),
+ 				Value:     Inverse(TranslateFloat64, float64(2849.956935034385)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(2865.7436454448175)),
+ 				Value:     Inverse(TranslateFloat64, float64(2857.9115764595763)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(2873.2255677793764)),
+ 				Value:     Inverse(TranslateFloat64, float64(2866.0024626599834)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(3953.4810454948497)),
+ 				Value:     Inverse(TranslateFloat64, float64(3941.634858448767)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(3965.7259374306973)),
+ 				Value:     Inverse(TranslateFloat64, float64(3953.879751652637)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(3977.4707157110433)),
+ 				Value:     Inverse(TranslateFloat64, float64(3965.624526403497)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(3989.5371491456426)),
+ 				Value:     Inverse(TranslateFloat64, float64(3977.6909594150616)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(4001.3287239906667)),
+ 				Value:     Inverse(TranslateFloat64, float64(3989.4825310991446)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(4013.3692775493346)),
+ 				Value:     Inverse(TranslateFloat64, float64(4001.5230840639556)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(4025.342500573056)),
+ 				Value:     Inverse(TranslateFloat64, float64(4013.49630578051)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(4037.363046467623)),
+ 				Value:     Inverse(TranslateFloat64, float64(4025.516850725429)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(4049.527559936835)),
+ 				Value:     Inverse(TranslateFloat64, float64(4037.6813647130575)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(4061.995044210502)),
+ 				Value:     Inverse(TranslateFloat64, float64(4050.148852447398)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(4074.115571184434)),
+ 				Value:     Inverse(TranslateFloat64, float64(4062.2693794845304)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(4086.2554947484614)),
+ 				Value:     Inverse(TranslateFloat64, float64(4074.4093032842243)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(4098.193413084475)),
+ 				Value:     Inverse(TranslateFloat64, float64(4086.347219907977)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(4110.363437150211)),
+ 				Value:     Inverse(TranslateFloat64, float64(4098.517244442775)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(4122.4788196707705)),
+ 				Value:     Inverse(TranslateFloat64, float64(4110.632626953958)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(4135.041605951517)),
+ 				Value:     Inverse(TranslateFloat64, float64(4123.195417389822)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(4146.838368859276)),
+ 				Value:     Inverse(TranslateFloat64, float64(4134.992177301169)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(4158.676981852181)),
+ 				Value:     Inverse(TranslateFloat64, float64(4146.830787838548)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(4170.802664833354)),
+ 				Value:     Inverse(TranslateFloat64, float64(4158.95647088265)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(4182.762636793938)),
+ 				Value:     Inverse(TranslateFloat64, float64(4170.916441323309)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(4194.874694606791)),
+ 				Value:     Inverse(TranslateFloat64, float64(4183.028499174603)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(4207.020067963377)),
+ 				Value:     Inverse(TranslateFloat64, float64(4195.173872753417)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(4219.109919627332)),
+ 				Value:     Inverse(TranslateFloat64, float64(4207.263724145294)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(4230.853450754702)),
+ 				Value:     Inverse(TranslateFloat64, float64(4219.007251989166)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(4242.837880582112)),
+ 				Value:     Inverse(TranslateFloat64, float64(4230.991680541921)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(4254.693568031018)),
+ 				Value:     Inverse(TranslateFloat64, float64(4242.847365719656)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(4266.6350223795625)),
+ 				Value:     Inverse(TranslateFloat64, float64(4254.788818649068)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(4278.725823217617)),
+ 				Value:     Inverse(TranslateFloat64, float64(4266.879619245257)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(4290.9601394922265)),
+ 				Value:     Inverse(TranslateFloat64, float64(4279.113936384639)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(4303.021276467004)),
+ 				Value:     Inverse(TranslateFloat64, float64(4291.175072955593)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(4313.763012909706)),
+ 				Value:     Inverse(TranslateFloat64, float64(4302.831083615054)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(6592.946517399918)),
+ 				Value:     Inverse(TranslateFloat64, float64(6572.605927464029)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(6613.046405084482)),
+ 				Value:     Inverse(TranslateFloat64, float64(6592.705819125442)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(6632.909677390101)),
+ 				Value:     Inverse(TranslateFloat64, float64(6612.569093407815)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(6652.661814104528)),
+ 				Value:     Inverse(TranslateFloat64, float64(6632.321231173296)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(6672.625773287413)),
+ 				Value:     Inverse(TranslateFloat64, float64(6652.285193154952)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(6692.639078879288)),
+ 				Value:     Inverse(TranslateFloat64, float64(6672.298501933266)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(6712.995744788646)),
+ 				Value:     Inverse(TranslateFloat64, float64(6692.655173799605)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(6732.410392710856)),
+ 				Value:     Inverse(TranslateFloat64, float64(6712.069820013372)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(6752.156500426898)),
+ 				Value:     Inverse(TranslateFloat64, float64(6731.815928720766)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(6771.918973959227)),
+ 				Value:     Inverse(TranslateFloat64, float64(6751.578403380426)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(6791.747595234469)),
+ 				Value:     Inverse(TranslateFloat64, float64(6771.407026311697)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(6811.224951487363)),
+ 				Value:     Inverse(TranslateFloat64, float64(6790.884381445972)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(6831.229661636832)),
+ 				Value:     Inverse(TranslateFloat64, float64(6810.889094643752)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(6851.083579853117)),
+ 				Value:     Inverse(TranslateFloat64, float64(6830.743014713241)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(6870.933216820598)),
+ 				Value:     Inverse(TranslateFloat64, float64(6850.59265349557)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(6891.126854165183)),
+ 				Value:     Inverse(TranslateFloat64, float64(6870.786295302089)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(6911.167093562039)),
+ 				Value:     Inverse(TranslateFloat64, float64(6890.826537949703)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(6931.503788869623)),
+ 				Value:     Inverse(TranslateFloat64, float64(6911.163238745525)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(6951.686742659377)),
+ 				Value:     Inverse(TranslateFloat64, float64(6931.34619681142)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(6971.622754880331)),
+ 				Value:     Inverse(TranslateFloat64, float64(6951.282211414974)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(6991.326177657067)),
+ 				Value:     Inverse(TranslateFloat64, float64(6970.985634820562)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(7011.507174741709)),
+ 				Value:     Inverse(TranslateFloat64, float64(6991.166636098678)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(7030.574521871735)),
+ 				Value:     Inverse(TranslateFloat64, float64(7010.233979143784)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(7050.404847400919)),
+ 				Value:     Inverse(TranslateFloat64, float64(7030.0643062669205)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(7070.410535205619)),
+ 				Value:     Inverse(TranslateFloat64, float64(7050.0699969464395)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(7090.079996412215)),
+ 				Value:     Inverse(TranslateFloat64, float64(7069.73945856287)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(7109.961909781363)),
+ 				Value:     Inverse(TranslateFloat64, float64(7089.621373889951)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(7130.353946180636)),
+ 				Value:     Inverse(TranslateFloat64, float64(7110.013415911785)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(7150.582418227933)),
+ 				Value:     Inverse(TranslateFloat64, float64(7130.241892362668)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(7170.055057209255)),
+ 				Value:     Inverse(TranslateFloat64, float64(7149.714530333162)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(7192.031058902257)),
+ 				Value:     Inverse(TranslateFloat64, float64(7169.932484279684)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2634.657370569773)),
+ 				Value:     Inverse(TranslateFloat64, float64(2626.929443719446)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2642.905155462384)),
+ 				Value:     Inverse(TranslateFloat64, float64(2635.177228631017)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2650.9331634991336)),
+ 				Value:     Inverse(TranslateFloat64, float64(2643.205234843481)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2658.8891014280143)),
+ 				Value:     Inverse(TranslateFloat64, float64(2651.1611703605654)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2667.075869827)),
+ 				Value:     Inverse(TranslateFloat64, float64(2659.3479382627797)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2674.7852947934307)),
+ 				Value:     Inverse(TranslateFloat64, float64(2667.0573588221573)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2682.6302505708672)),
+ 				Value:     Inverse(TranslateFloat64, float64(2674.9023113341154)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(2690.7298662398744)),
+ 				Value:     Inverse(TranslateFloat64, float64(2683.001925821707)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2698.6891555457414)),
+ 				Value:     Inverse(TranslateFloat64, float64(2690.9612128206054)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(2706.7584298470833)),
+ 				Value:     Inverse(TranslateFloat64, float64(2699.0304857081883)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(2715.0699593341633)),
+ 				Value:     Inverse(TranslateFloat64, float64(2707.3420157090163)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(2723.0766577645386)),
+ 				Value:     Inverse(TranslateFloat64, float64(2715.3487122294846)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(2731.0980495921563)),
+ 				Value:     Inverse(TranslateFloat64, float64(2723.3701022728205)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(2738.762436373482)),
+ 				Value:     Inverse(TranslateFloat64, float64(2731.034484494387)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(2746.8294309096914)),
+ 				Value:     Inverse(TranslateFloat64, float64(2739.101477633913)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(2754.3139179550694)),
+ 				Value:     Inverse(TranslateFloat64, float64(2746.585958796664)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(2762.4315547655046)),
+ 				Value:     Inverse(TranslateFloat64, float64(2754.7035946336364)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2770.400708076681)),
+ 				Value:     Inverse(TranslateFloat64, float64(2762.6727458397268)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2778.478199128558)),
+ 				Value:     Inverse(TranslateFloat64, float64(2770.7502356202026)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(2786.7052438895203)),
+ 				Value:     Inverse(TranslateFloat64, float64(2778.977280239666)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(2795.077758052631)),
+ 				Value:     Inverse(TranslateFloat64, float64(2787.3497953412525)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2803.265455480101)),
+ 				Value:     Inverse(TranslateFloat64, float64(2795.5374923091053)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(2811.4271763740917)),
+ 				Value:     Inverse(TranslateFloat64, float64(2803.699212545334)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(2819.3519535073638)),
+ 				Value:     Inverse(TranslateFloat64, float64(2811.6239872728625)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(2827.20973182462)),
+ 				Value:     Inverse(TranslateFloat64, float64(2819.481762710226)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(2835.52121718578)),
+ 				Value:     Inverse(TranslateFloat64, float64(2827.793248515945)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(2843.2996220794626)),
+ 				Value:     Inverse(TranslateFloat64, float64(2835.5716499797913)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(2850.9334145478642)),
+ 				Value:     Inverse(TranslateFloat64, float64(2843.2054380053087)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(2858.81437408635)),
+ 				Value:     Inverse(TranslateFloat64, float64(2851.086394909236)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(2867.1074485141244)),
+ 				Value:     Inverse(TranslateFloat64, float64(2859.3794696547625)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(2875.688511178541)),
+ 				Value:     Inverse(TranslateFloat64, float64(2867.257583605487)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(3951.6284330956905)),
+ 				Value:     Inverse(TranslateFloat64, float64(3940.0979167140463)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(3963.2809050008814)),
+ 				Value:     Inverse(TranslateFloat64, float64(3951.7503821238847)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(3975.3897682716142)),
+ 				Value:     Inverse(TranslateFloat64, float64(3963.8592427551066)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(3987.681836380961)),
+ 				Value:     Inverse(TranslateFloat64, float64(3976.1513097505704)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(3999.531250684622)),
+ 				Value:     Inverse(TranslateFloat64, float64(3988.000719289925)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(4011.808661164094)),
+ 				Value:     Inverse(TranslateFloat64, float64(4000.2781285399474)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(4023.607179671664)),
+ 				Value:     Inverse(TranslateFloat64, float64(4012.076641918101)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(4036.093055443123)),
+ 				Value:     Inverse(TranslateFloat64, float64(4024.562518153564)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(4047.9867144587324)),
+ 				Value:     Inverse(TranslateFloat64, float64(4036.4561728492135)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(4060.1551075501284)),
+ 				Value:     Inverse(TranslateFloat64, float64(4048.6245638441173)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(4072.015096870766)),
+ 				Value:     Inverse(TranslateFloat64, float64(4060.4845486237055)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(4084.5311814450283)),
+ 				Value:     Inverse(TranslateFloat64, float64(4073.000633866774)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(4096.505217909631)),
+ 				Value:     Inverse(TranslateFloat64, float64(4084.974666719106)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(4108.987050552964)),
+ 				Value:     Inverse(TranslateFloat64, float64(4097.456499732157)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(4121.070555880213)),
+ 				Value:     Inverse(TranslateFloat64, float64(4109.54000231572)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(4132.991507064369)),
+ 				Value:     Inverse(TranslateFloat64, float64(4121.460949514552)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(4144.833769183752)),
+ 				Value:     Inverse(TranslateFloat64, float64(4133.303207071441)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(4156.528058078108)),
+ 				Value:     Inverse(TranslateFloat64, float64(4144.997490308383)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(4168.2677499611655)),
+ 				Value:     Inverse(TranslateFloat64, float64(4156.737176923289)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(4180.104828919536)),
+ 				Value:     Inverse(TranslateFloat64, float64(4168.5742513879295)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(4192.029027142329)),
+ 				Value:     Inverse(TranslateFloat64, float64(4180.498445801473)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(4203.660467018625)),
+ 				Value:     Inverse(TranslateFloat64, float64(4192.129879712622)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(4216.431532617713)),
+ 				Value:     Inverse(TranslateFloat64, float64(4204.900947833669)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(4228.275526456044)),
+ 				Value:     Inverse(TranslateFloat64, float64(4216.744937320955)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(4240.41219538057)),
+ 				Value:     Inverse(TranslateFloat64, float64(4228.881604067469)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(4252.431383093966)),
+ 				Value:     Inverse(TranslateFloat64, float64(4240.9007887535945)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(4264.771198354809)),
+ 				Value:     Inverse(TranslateFloat64, float64(4253.240603323597)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(4276.745502266704)),
+ 				Value:     Inverse(TranslateFloat64, float64(4265.2149039031465)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(4288.636202713355)),
+ 				Value:     Inverse(TranslateFloat64, float64(4277.105600438106)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(4300.870620597654)),
+ 				Value:     Inverse(TranslateFloat64, float64(4289.3400168827575)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(4313.829176499506)),
+ 				Value:     Inverse(TranslateFloat64, float64(4301.244077428315)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(6596.836126387122)),
+ 				Value:     Inverse(TranslateFloat64, float64(6577.164437864766)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(6617.285204152079)),
+ 				Value:     Inverse(TranslateFloat64, float64(6597.613517891024)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(6637.498946472772)),
+ 				Value:     Inverse(TranslateFloat64, float64(6617.82725935234)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(6657.40572684427)),
+ 				Value:     Inverse(TranslateFloat64, float64(6637.7340351203475)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(6677.868055612403)),
+ 				Value:     Inverse(TranslateFloat64, float64(6658.1963663067245)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(6697.6717293283355)),
+ 				Value:     Inverse(TranslateFloat64, float64(6678.000034039796)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(6718.015656144158)),
+ 				Value:     Inverse(TranslateFloat64, float64(6698.34396187704)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(6737.596085264691)),
+ 				Value:     Inverse(TranslateFloat64, float64(6717.924382327532)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(6757.63867421427)),
+ 				Value:     Inverse(TranslateFloat64, float64(6737.966968417255)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(6777.801347938504)),
+ 				Value:     Inverse(TranslateFloat64, float64(6758.129640794135)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(6797.203145851392)),
+ 				Value:     Inverse(TranslateFloat64, float64(6777.531427898245)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(6817.605002468589)),
+ 				Value:     Inverse(TranslateFloat64, float64(6797.933286165946)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(6837.879684714823)),
+ 				Value:     Inverse(TranslateFloat64, float64(6818.20796845978)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(6858.118157332573)),
+ 				Value:     Inverse(TranslateFloat64, float64(6838.446440660857)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(6878.533007685187)),
+ 				Value:     Inverse(TranslateFloat64, float64(6858.861292721159)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(6899.300717674127)),
+ 				Value:     Inverse(TranslateFloat64, float64(6879.629008553371)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(6918.889239888344)),
+ 				Value:     Inverse(TranslateFloat64, float64(6899.217522535951)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(6938.850718688613)),
+ 				Value:     Inverse(TranslateFloat64, float64(6919.178997546692)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(6958.934674134445)),
+ 				Value:     Inverse(TranslateFloat64, float64(6939.262950678263)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(6978.425481237568)),
+ 				Value:     Inverse(TranslateFloat64, float64(6958.753748317832)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(6998.277973569647)),
+ 				Value:     Inverse(TranslateFloat64, float64(6978.606235753716)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(7018.489090016848)),
+ 				Value:     Inverse(TranslateFloat64, float64(6998.817351521441)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(7038.223284099958)),
+ 				Value:     Inverse(TranslateFloat64, float64(7018.551539146338)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(7057.903135622064)),
+ 				Value:     Inverse(TranslateFloat64, float64(7038.231383874037)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(7077.80012281247)),
+ 				Value:     Inverse(TranslateFloat64, float64(7058.128366658189)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(7097.40566428156)),
+ 				Value:     Inverse(TranslateFloat64, float64(7077.733900586503)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(7117.0305992490685)),
+ 				Value:     Inverse(TranslateFloat64, float64(7097.358828298289)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(7136.523302569484)),
+ 				Value:     Inverse(TranslateFloat64, float64(7116.851523012096)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(7157.193128326329)),
+ 				Value:     Inverse(TranslateFloat64, float64(7137.521353123102)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(7189.107127768617)),
+ 				Value:     Inverse(TranslateFloat64, float64(7158.046617097267)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(7188.767198407007)),
+ 				Value:     Inverse(TranslateFloat64, float64(7189.072699450144)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2643.3708791436775)),
+ 				Value:     Inverse(TranslateFloat64, float64(2635.5360488780425)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2651.4225554188884)),
+ 				Value:     Inverse(TranslateFloat64, float64(2643.587723535219)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2659.2107552738194)),
+ 				Value:     Inverse(TranslateFloat64, float64(2651.375918343893)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2666.9550735875705)),
+ 				Value:     Inverse(TranslateFloat64, float64(2659.120231230929)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2674.816575805928)),
+ 				Value:     Inverse(TranslateFloat64, float64(2666.9817294906884)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2683.0945153444673)),
+ 				Value:     Inverse(TranslateFloat64, float64(2675.259670481504)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2691.155818220105)),
+ 				Value:     Inverse(TranslateFloat64, float64(2683.320972069711)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(2699.3562935028085)),
+ 				Value:     Inverse(TranslateFloat64, float64(2691.521447828559)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2707.0139997916413)),
+ 				Value:     Inverse(TranslateFloat64, float64(2699.179147704422)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(2714.4913745736)),
+ 				Value:     Inverse(TranslateFloat64, float64(2706.6565138825545)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(2722.7930950039417)),
+ 				Value:     Inverse(TranslateFloat64, float64(2714.9582360419918)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(2730.049209481373)),
+ 				Value:     Inverse(TranslateFloat64, float64(2722.2143392991343)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(2738.2101307621065)),
+ 				Value:     Inverse(TranslateFloat64, float64(2730.375260591233)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(2746.117212513308)),
+ 				Value:     Inverse(TranslateFloat64, float64(2738.2823392426612)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(2754.223507727411)),
+ 				Value:     Inverse(TranslateFloat64, float64(2746.3886337996187)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(2761.4475216044916)),
+ 				Value:     Inverse(TranslateFloat64, float64(2753.612636324144)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(2769.6391882199196)),
+ 				Value:     Inverse(TranslateFloat64, float64(2761.8043034046236)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2777.7885513178094)),
+ 				Value:     Inverse(TranslateFloat64, float64(2769.9536664029292)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2785.9649556083023)),
+ 				Value:     Inverse(TranslateFloat64, float64(2778.1300709045854)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(2793.8308076415065)),
+ 				Value:     Inverse(TranslateFloat64, float64(2785.995919385638)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(2801.9088273929838)),
+ 				Value:     Inverse(TranslateFloat64, float64(2794.0739382327806)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2809.8437010278585)),
+ 				Value:     Inverse(TranslateFloat64, float64(2802.008809294326)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(2817.765420885894)),
+ 				Value:     Inverse(TranslateFloat64, float64(2809.9305263149017)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(2826.0058825942688)),
+ 				Value:     Inverse(TranslateFloat64, float64(2818.1709890103953)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(2833.7854539263694)),
+ 				Value:     Inverse(TranslateFloat64, float64(2825.9505559397876)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(2841.9699562686446)),
+ 				Value:     Inverse(TranslateFloat64, float64(2834.1350586188523)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(2849.937607323125)),
+ 				Value:     Inverse(TranslateFloat64, float64(2842.1027075390407)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(2858.2598840867768)),
+ 				Value:     Inverse(TranslateFloat64, float64(2850.424986221938)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(2865.6697777637414)),
+ 				Value:     Inverse(TranslateFloat64, float64(2857.8348713903256)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(2877.976405393033)),
+ 				Value:     Inverse(TranslateFloat64, float64(2865.582302386773)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(2878.386046826223)),
+ 				Value:     Inverse(TranslateFloat64, float64(2878.5501180920105)),
  			},
  			... // 30 identical elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(3959.706250219766)),
+ 				Value:     Inverse(TranslateFloat64, float64(3947.6143299588084)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(3971.1977105955716)),
+ 				Value:     Inverse(TranslateFloat64, float64(3959.105785345191)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(3983.187981550787)),
+ 				Value:     Inverse(TranslateFloat64, float64(3971.096057882328)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(3995.139390540169)),
+ 				Value:     Inverse(TranslateFloat64, float64(3983.0474678285254)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(4006.8117813555536)),
+ 				Value:     Inverse(TranslateFloat64, float64(3994.719856078669)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(4018.730394413085)),
+ 				Value:     Inverse(TranslateFloat64, float64(4006.6384697246367)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(4030.329395504407)),
+ 				Value:     Inverse(TranslateFloat64, float64(4018.237467301682)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(4042.5527205080466)),
+ 				Value:     Inverse(TranslateFloat64, float64(4030.4607967374036)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(4054.8526475304816)),
+ 				Value:     Inverse(TranslateFloat64, float64(4042.7607291478334)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(4067.2128199690706)),
+ 				Value:     Inverse(TranslateFloat64, float64(4055.1209076719197)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(4079.5095212624537)),
+ 				Value:     Inverse(TranslateFloat64, float64(4067.417614198325)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(4091.4500867564275)),
+ 				Value:     Inverse(TranslateFloat64, float64(4079.3581804720534)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(4103.014705232332)),
+ 				Value:     Inverse(TranslateFloat64, float64(4090.922795109063)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(4114.869371557734)),
+ 				Value:     Inverse(TranslateFloat64, float64(4102.777461189337)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(4126.348445405972)),
+ 				Value:     Inverse(TranslateFloat64, float64(4114.256530243702)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(4138.352934120837)),
+ 				Value:     Inverse(TranslateFloat64, float64(4126.2610206048475)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(4150.576967721071)),
+ 				Value:     Inverse(TranslateFloat64, float64(4138.485058402202)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(4162.466341441251)),
+ 				Value:     Inverse(TranslateFloat64, float64(4150.374432322103)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(4174.206196081438)),
+ 				Value:     Inverse(TranslateFloat64, float64(4162.114285393729)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(4186.440096237277)),
+ 				Value:     Inverse(TranslateFloat64, float64(4174.348189903493)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(4198.513806182879)),
+ 				Value:     Inverse(TranslateFloat64, float64(4186.421902176313)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(4210.372036859426)),
+ 				Value:     Inverse(TranslateFloat64, float64(4198.280132648626)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(4222.708326422511)),
+ 				Value:     Inverse(TranslateFloat64, float64(4210.6164276633845)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(4234.792231480895)),
+ 				Value:     Inverse(TranslateFloat64, float64(4222.700335105496)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(4247.111879406309)),
+ 				Value:     Inverse(TranslateFloat64, float64(4235.019988165218)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(4259.326051457268)),
+ 				Value:     Inverse(TranslateFloat64, float64(4247.234164029215)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(4271.336069386355)),
+ 				Value:     Inverse(TranslateFloat64, float64(4259.244183421904)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(4283.529312304639)),
+ 				Value:     Inverse(TranslateFloat64, float64(4271.437429825167)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(4295.4417940915755)),
+ 				Value:     Inverse(TranslateFloat64, float64(4283.349912052417)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(4314.003404751168)),
+ 				Value:     Inverse(TranslateFloat64, float64(4295.07742397985)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(4313.978363504548)),
+ 				Value:     Inverse(TranslateFloat64, float64(4313.874389132349)),
  			},
  			... // 30 identical elements
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[1s])
FAIL
  model.Matrix{
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		2.020184265051012 @[1634143215.782]
+ 		2.019034525429288 @[1634143225.782]
+ 		1.9945771070132652 @[1634143235.782]
+ 		2.005875266437124 @[1634143245.782]
+ 		2.0079261630592558 @[1634143255.782]
+ 		2.0068709316696185 @[1634143265.782]
+ 		1.9935735769862732 @[1634143275.782]
+ 		1.985994388145082 @[1634143285.782]
+ 		1.9589465886270774 @[1634143295.782]
+ 		1.9703573398947811 @[1634143305.782]
+ 		1.9586804217864484 @[1634143315.782]
+ 		1.9711035748066026 @[1634143325.782]
+ 		1.9753781340177738 @[1634143335.782]
+ 		1.9833685872568823 @[1634143345.782]
+ 		1.976104456899975 @[1634143355.782]
+ 		1.9909029602792545 @[1634143365.782]
+ 		2.0131362166450346 @[1634143375.782]
+ 		1.9811433029240106 @[1634143385.782]
+ 		1.9553884855393335 @[1634143395.782]
+ 		1.9871490430718042 @[1634143405.782]
+ 		1.9975877114710785 @[1634143415.782]
+ 		1.985119547739123 @[1634143425.782]
+ 		2.0147648644697256 @[1634143435.782]
+ 		2.0110408286342136 @[1634143445.782]
+ 		2.0153283430790907 @[1634143455.782]
+ 		2.003699646852965 @[1634143465.782]
+ 		1.954187306712356 @[1634143475.782]
+ 		1.9508506926827978 @[1634143485.782]
+ 		1.9843649009389084 @[1634143495.782]
+ 		2.0143941463955346 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		0.7574317701792097 @[1634143215.782]
+ 		0.7854078792705423 @[1634143225.782]
+ 		0.7896814060720317 @[1634143235.782]
+ 		0.7858881964189095 @[1634143245.782]
+ 		0.7986785260066882 @[1634143255.782]
+ 		0.793300137016604 @[1634143265.782]
+ 		0.8056939479241465 @[1634143275.782]
+ 		0.8031907114392198 @[1634143285.782]
+ 		0.807948306924618 @[1634143295.782]
+ 		0.8034830639024222 @[1634143305.782]
+ 		0.8051450366268456 @[1634143315.782]
+ 		0.8091500618511418 @[1634143325.782]
+ 		0.8169185265543093 @[1634143335.782]
+ 		0.8026570974904189 @[1634143345.782]
+ 		0.7873902206285494 @[1634143355.782]
+ 		0.79704592926023 @[1634143365.782]
+ 		0.8048482159178093 @[1634143375.782]
+ 		0.8187983527366669 @[1634143385.782]
+ 		0.817871443333479 @[1634143395.782]
+ 		0.7913388941232825 @[1634143405.782]
+ 		0.7898388892537241 @[1634143415.782]
+ 		0.8035827445105952 @[1634143425.782]
+ 		0.7961800762619078 @[1634143435.782]
+ 		0.8000013188663616 @[1634143445.782]
+ 		0.7931138354757423 @[1634143455.782]
+ 		0.8064597784283252 @[1634143465.782]
+ 		0.8205309015851981 @[1634143475.782]
+ 		0.8142211305612364 @[1634143485.782]
+ 		0.8024086227995213 @[1634143495.782]
+ 		0.8033002044738624 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10000", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		1.222431609414025 @[1634143215.782]
+ 		1.195679515181064 @[1634143225.782]
+ 		1.193028515087235 @[1634143235.782]
+ 		1.1908275892253641 @[1634143245.782]
+ 		1.1935172307897575 @[1634143255.782]
+ 		1.2001679590372534 @[1634143265.782]
+ 		1.2000411224842082 @[1634143275.782]
+ 		1.2103062530352873 @[1634143285.782]
+ 		1.2337965115090812 @[1634143295.782]
+ 		1.2266681880874786 @[1634143305.782]
+ 		1.2131225413640097 @[1634143315.782]
+ 		1.2023374154000068 @[1634143325.782]
+ 		1.207133870095413 @[1634143335.782]
+ 		1.2138047324594028 @[1634143345.782]
+ 		1.2371967301985025 @[1634143355.782]
+ 		1.212098755655643 @[1634143365.782]
+ 		1.1821374876449227 @[1634143375.782]
+ 		1.2003973719713033 @[1634143385.782]
+ 		1.2030036321533772 @[1634143395.782]
+ 		1.2047399095447873 @[1634143405.782]
+ 		1.2130819918782436 @[1634143415.782]
+ 		1.2112977077645155 @[1634143425.782]
+ 		1.1890550593615445 @[1634143435.782]
+ 		1.188266500051941 @[1634143445.782]
+ 		1.1910491743061358 @[1634143455.782]
+ 		1.1905319826009872 @[1634143465.782]
+ 		1.2027383845493205 @[1634143475.782]
+ 		1.2172888241853799 @[1634143485.782]
+ 		1.2134092364121898 @[1634143495.782]
+ 		1.182814241592405 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		2.0423830919414288 @[1634143215.782]
+ 		2.000235129111297 @[1634143225.782]
+ 		1.9817941617126964 @[1634143235.782]
+ 		1.9839802663084811 @[1634143245.782]
+ 		1.9984287083681012 @[1634143255.782]
+ 		2.0154304150961253 @[1634143265.782]
+ 		1.9968593820463867 @[1634143275.782]
+ 		1.955237927833241 @[1634143285.782]
+ 		1.975346927264309 @[1634143295.782]
+ 		1.979024257884521 @[1634143305.782]
+ 		1.9684696026303756 @[1634143315.782]
+ 		1.9695390344675616 @[1634143325.782]
+ 		1.9942681813980927 @[1634143335.782]
+ 		1.9852492204297052 @[1634143345.782]
+ 		1.9991332947724005 @[1634143355.782]
+ 		2.013003718622804 @[1634143365.782]
+ 		2.0161898054298035 @[1634143375.782]
+ 		2.0272583171467886 @[1634143385.782]
+ 		2.008095056121783 @[1634143395.782]
+ 		1.984055287181218 @[1634143405.782]
+ 		1.9900393882188838 @[1634143415.782]
+ 		1.9722841840196452 @[1634143425.782]
+ 		1.9383243662868155 @[1634143435.782]
+ 		1.9902769901685133 @[1634143445.782]
+ 		1.986744670686494 @[1634143455.782]
+ 		1.9757557894311504 @[1634143465.782]
+ 		2.0091790130384655 @[1634143475.782]
+ 		2.032376085906435 @[1634143485.782]
+ 		1.9917223095938426 @[1634143495.782]
+ 		1.9780211605947444 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		0.7748882370069623 @[1634143215.782]
+ 		0.8156765769697814 @[1634143225.782]
+ 		0.7998283358216214 @[1634143235.782]
+ 		0.8050864822359473 @[1634143245.782]
+ 		0.7990093521632389 @[1634143255.782]
+ 		0.7765867052169597 @[1634143265.782]
+ 		0.7949975079137858 @[1634143275.782]
+ 		0.8041650741377908 @[1634143285.782]
+ 		0.8004554304865906 @[1634143295.782]
+ 		0.8168593084772966 @[1634143305.782]
+ 		0.8185405404663015 @[1634143315.782]
+ 		0.8012684906784217 @[1634143325.782]
+ 		0.7874607078963891 @[1634143335.782]
+ 		0.7830679177861839 @[1634143345.782]
+ 		0.7827423818269836 @[1634143355.782]
+ 		0.7745982583690421 @[1634143365.782]
+ 		0.8056275026373442 @[1634143375.782]
+ 		0.8013715475043228 @[1634143385.782]
+ 		0.8138706571025978 @[1634143395.782]
+ 		0.8286193774430104 @[1634143405.782]
+ 		0.8295564721051506 @[1634143415.782]
+ 		0.8176504901552563 @[1634143425.782]
+ 		0.8063904510404882 @[1634143435.782]
+ 		0.7897410348264657 @[1634143445.782]
+ 		0.8044562191257228 @[1634143455.782]
+ 		0.8091590837038893 @[1634143465.782]
+ 		0.7719516137803112 @[1634143475.782]
+ 		0.7736270792135657 @[1634143485.782]
+ 		0.8050590988567365 @[1634143495.782]
+ 		0.8121770261745951 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		1.1592086709667002 @[1634143215.782]
+ 		1.1840882941190103 @[1634143225.782]
+ 		1.2183775030765447 @[1634143235.782]
+ 		1.210933251937513 @[1634143245.782]
+ 		1.2025619394521982 @[1634143255.782]
+ 		1.2079828797224765 @[1634143265.782]
+ 		1.2081431101084037 @[1634143275.782]
+ 		1.2241169980354698 @[1634143285.782]
+ 		1.200677642427354 @[1634143295.782]
+ 		1.2041164340816524 @[1634143305.782]
+ 		1.212989856659624 @[1634143315.782]
+ 		1.2291924745663891 @[1634143325.782]
+ 		1.2182711108371678 @[1634143335.782]
+ 		1.2316828621290825 @[1634143345.782]
+ 		1.201644323464825 @[1634143355.782]
+ 		1.188878023388952 @[1634143365.782]
+ 		1.1781826918695515 @[1634143375.782]
+ 		1.1713701346367997 @[1634143385.782]
+ 		1.1780342863675288 @[1634143395.782]
+ 		1.187325335107289 @[1634143405.782]
+ 		1.1804041394129854 @[1634143415.782]
+ 		1.2100653254717146 @[1634143425.782]
+ 		1.2388051823698334 @[1634143435.782]
+ 		1.1964619746927383 @[1634143445.782]
+ 		1.2087991097193482 @[1634143455.782]
+ 		1.215085126221129 @[1634143465.782]
+ 		1.2188693727322062 @[1634143475.782]
+ 		1.1939968346525347 @[1634143485.782]
+ 		1.2032185910727096 @[1634143495.782]
+ 		1.2098018128253898 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		2.0411260180013415 @[1634143215.782]
+ 		2.02291368614342 @[1634143225.782]
+ 		1.992863901286819 @[1634143235.782]
+ 		2.04211066158814 @[1634143245.782]
+ 		1.9850737544688855 @[1634143255.782]
+ 		2.030433153087324 @[1634143265.782]
+ 		1.963571703048001 @[1634143275.782]
+ 		2.000982492989988 @[1634143285.782]
+ 		2.015342186080943 @[1634143295.782]
+ 		1.9457592484530324 @[1634143305.782]
+ 		2.03298260775191 @[1634143315.782]
+ 		2.0282328834589864 @[1634143325.782]
+ 		2.023989139900914 @[1634143335.782]
+ 		2.0400618517230216 @[1634143345.782]
+ 		2.0739561445804613 @[1634143355.782]
+ 		1.967297621758462 @[1634143365.782]
+ 		1.9935334942840202 @[1634143375.782]
+ 		2.0074896802486366 @[1634143385.782]
+ 		1.9534506047752076 @[1634143395.782]
+ 		1.9827507353410512 @[1634143405.782]
+ 		2.0184946570906503 @[1634143415.782]
+ 		1.9768682248924052 @[1634143425.782]
+ 		1.968483285396542 @[1634143435.782]
+ 		1.988201543604191 @[1634143445.782]
+ 		1.9627497075854992 @[1634143455.782]
+ 		1.962491830091949 @[1634143465.782]
+ 		1.950380333996236 @[1634143475.782]
+ 		2.0584457026737257 @[1634143485.782]
+ 		2.053318551995653 @[1634143495.782]
+ 		1.9693725916302356 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		0.8056306956491881 @[1634143215.782]
+ 		0.7807641492675885 @[1634143225.782]
+ 		0.7748481334246208 @[1634143235.782]
+ 		0.7853860466394054 @[1634143245.782]
+ 		0.8247431775210772 @[1634143255.782]
+ 		0.8076295599560126 @[1634143265.782]
+ 		0.8189858644424476 @[1634143275.782]
+ 		0.7697255826336914 @[1634143285.782]
+ 		0.7492230970876336 @[1634143295.782]
+ 		0.8242570353478187 @[1634143305.782]
+ 		0.7332627123224938 @[1634143315.782]
+ 		0.8096711224583487 @[1634143325.782]
+ 		0.7925274517252092 @[1634143335.782]
+ 		0.80918519954962 @[1634143345.782]
+ 		0.7289224032190305 @[1634143355.782]
+ 		0.8122843562315666 @[1634143365.782]
+ 		0.8151698454349117 @[1634143375.782]
+ 		0.8173762251205517 @[1634143385.782]
+ 		0.7888209462724263 @[1634143395.782]
+ 		0.8062754280435002 @[1634143405.782]
+ 		0.7945181779618452 @[1634143415.782]
+ 		0.7922953818527732 @[1634143425.782]
+ 		0.821705085105441 @[1634143435.782]
+ 		0.7812871948364774 @[1634143445.782]
+ 		0.8155248464199758 @[1634143455.782]
+ 		0.7983012084329858 @[1634143465.782]
+ 		0.8296132204472997 @[1634143475.782]
+ 		0.7476229526420411 @[1634143485.782]
+ 		0.772472738542001 @[1634143495.782]
+ 		0.8356667370723699 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		1.152584060230538 @[1634143215.782]
+ 		1.1955223244573518 @[1634143225.782]
+ 		1.1954274561609963 @[1634143235.782]
+ 		1.16933552994401 @[1634143245.782]
+ 		1.1901547911867512 @[1634143255.782]
+ 		1.1623090442419652 @[1634143265.782]
+ 		1.217842472173834 @[1634143275.782]
+ 		1.2293201275166667 @[1634143285.782]
+ 		1.235434717117414 @[1634143295.782]
+ 		1.229983716045672 @[1634143305.782]
+ 		1.196574680483809 @[1634143315.782]
+ 		1.1592759946021034 @[1634143325.782]
+ 		1.1834834079338634 @[1634143335.782]
+ 		1.150752948907666 @[1634143345.782]
+ 		1.1967496895663317 @[1634143355.782]
+ 		1.2207615819832427 @[1634143365.782]
+ 		1.1913248630548878 @[1634143375.782]
+ 		1.1751340946707387 @[1634143385.782]
+ 		1.2198124327735969 @[1634143395.782]
+ 		1.2084616112403639 @[1634143405.782]
+ 		1.1873872052138723 @[1634143415.782]
+ 		1.2301211450414486 @[1634143425.782]
+ 		1.2101268374839493 @[1634143435.782]
+ 		1.23016778073752 @[1634143445.782]
+ 		1.2220689260252584 @[1634143455.782]
+ 		1.2024272841716994 @[1634143465.782]
+ 		1.217958114801877 @[1634143475.782]
+ 		1.1932439848902505 @[1634143485.782]
+ 		1.1741523205433624 @[1634143495.782]
+ 		1.1942172197981564 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
rate(demo_cpu_usage_seconds_total[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`)),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0651035429909825)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013191038468661)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0099568171426654)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0245592436043203)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9863604869693519)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998664438290325)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9752771732397378)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9991041772692673)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9964011855423451)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0122206854248965)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0013223574496806)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0040627240153603)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0355652158148585)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0000706434755555)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9416190173476935)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9837440933418595)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9746746253222227)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9696189888076332)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.976306426152587)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.958697683783733)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9829031051136554)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9711449927787423)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.947870332095772)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.95779847950101)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0004642698913813)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.983735284905318)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9854252201505005)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9745558296946304)),
  			},
  			{Timestamp: s"1634143355.782", Value: Inverse(TranslateFloat64, float64(1.9850130024467338))},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0193069159984587)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9794124464586882)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.004007893241942)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0141730414895695)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.033575641270727)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9910447016626374)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.018242330290377)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9566938434675345)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9936130240559577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9756024818082853)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9704146335832775)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002607707379199)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0180475331842898)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9855848643913)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9069714429788291)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004540988000008)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9830707713961602)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0197988431131915)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000561593659222)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0074602149173493)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.96702537285164)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.013367695491797)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.988215704355389)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.963574662066761)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.039097521547228)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.945061244637327)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0227833573706446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.977449942984458)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9473924647085368)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0094745752930976)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0217339595779777)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004198229396328)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.986056628730148)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994584229416796)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971544423140586)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0197172983498604)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9613760706037282)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009331934611085)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9850067059509455)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9989472253793792)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0359361270442604)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.97510681549799)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.985008541494608)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0060856239862916)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0146374300122263)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002203063171146)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9690713822841643)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0072101568256886)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9657133280299603)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9993637880648747)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.017821090482175)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.979231696619657)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9928379942663015)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9763540661543326)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9775140332989394)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9868918747438025)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9906039291061461)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9944933369005715)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9659506894648076)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.98996775477796)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.01528127938509)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9894063000631528)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.002734264172614)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9942029867633513)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9776071441359817)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9582773240116391)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0014049666002394)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99651403745526)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.035658479295671)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997645438884077)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9848661516793071)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9901534020176161)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.050309599749744)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0228458027927747)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.020202051103115)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9876977904626982)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.025061667710543)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0012128346129128)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9917811996303498)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0040517716877124)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9895967564545571)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.010660007934348)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0129140046425165)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.031308825400144)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0076661113649608)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.018580847827919)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0041018723510207)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0088399525025427)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0025452552363276)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9857414775099944)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9913706102408468)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.98533375206498)),
  			},
  		},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`)),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7399816860910505)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7657001287865266)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8247063242364675)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7700035514926943)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8027894619386643)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799591551790248)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7956022626254707)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.779866587592854)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8186222131364047)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988422139223379)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7710181816481054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949724901814988)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7845340155530721)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003331512708428)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8099308416713029)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8079664207412558)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.795936260279268)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028469890821421)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8069051200058311)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8087266149883059)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8310657716356218)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8007359483821044)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006647251080722)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8110566475594775)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021301755215973)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8129273024798446)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7665246715769172)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8103476887877453)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8066781817935407)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7868180498775473)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7485815799329429)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7942485409635992)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8117288576904684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8043041141554871)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969197434838862)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8145486625149412)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.807725093048066)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8213048166517183)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8226415106561035)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976588358695154)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8371508960612118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7856867115359516)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.818717828206718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8020541710317957)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8161272018682212)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997714508125682)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7924943115096539)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796087166339142)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.785811601113528)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798287377008152)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8310655283275992)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982028293716819)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.777894546231255)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8219185591440388)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7634699529036879)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8153041715225603)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.788123172102496)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8055498657037787)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8292297904379666)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006907067778836)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7878395859152079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8148203558920007)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7800357196480036)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8052037161839507)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7816671420820057)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933759130176744)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8239834942854941)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8123060258204532)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.807563255308196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8039523205422786)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7689928393810987)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8159522124663757)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.826312224380672)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8160234872315717)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8167921950574965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8094839015121276)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7799784376751632)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79787842893705)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7762945862486959)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8154603301394673)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7956081977114081)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8189467823527593)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8042395895346999)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8139901338316728)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8182373730000109)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8198136711299715)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8154381873551756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8115198950633687)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.828055203333497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8236461360126668)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007006763946265)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8155589552926964)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7736680949106812)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.810604164877562)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8397410062141717)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.823025683488413)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7785293407272548)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984685685063899)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7689895674120635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7943349248801497)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8373813919723034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7842427645183913)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917455493472516)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7832662800146257)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7759908748790622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8082783313150684)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7846179112792016)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799010074837012)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8091885911300778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7881064704137619)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.806670145643875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7937651019396678)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997864270117134)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7961953084220112)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8096558207646012)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8013340937703712)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7973527372349054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7796887661372844)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8038783678784966)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7828865315074532)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7845734746661037)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7802538554095009)),
  			},
  		},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`)),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1549147707410157)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.22154071597015)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1653368586674333)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2052518713398968)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2108500515110792)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1868687487427754)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.229120565019548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196089936714846)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.184976601228118)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1887517670108234)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2276594609953464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2014575243582537)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1799007685855032)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991353034235543)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2484501412138342)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2075505076893327)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1893891140818595)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.227994960119698)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2167884547263383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2333148823340707)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1860311230644585)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2127510584268142)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.251464942470193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.206205574376539)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974055543541908)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026911529249447)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2480501089245082)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.214850106305251)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2083237817510963)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2286298863156238)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.192111504357308)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2267708961392902)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.184263249579817)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1813375113512545)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1695046143606305)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1948993742234355)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1740325761958956)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20617704715393)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1837454649619759)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018280323582076)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1924344701692462)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2124447629183124)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1632346382364631)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.212360964555349)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2769013548269867)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1956875612805864)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1844349168241024)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1836530889470547)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2136268048547207)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1935134300078667)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019090982154013)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.18889041383336)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2338897487148643)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998779609093617)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974325254559517)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.214541682145015)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.189093470107764)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2167221513761737)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.223377744294703)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1905738996838409)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.19042645432055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1809814145180402)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1939076520502567)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2002120543492614)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2211784162558614)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1869067885677698)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2146404351107776)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.17790113795733)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2074300389736892)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1814578043912964)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1950710339471697)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1850407616986558)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1886792343109847)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1774299869490885)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1685703747905791)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1880349951588869)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2109501797705888)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1956505965146182)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.257992085814476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1851758824012602)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1865707115270197)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201821521027826)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2029224171303212)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.209655799909827)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042485931888223)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1779264544915349)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.193957884144038)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.168893866588284)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2059941074810923)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1861080690162755)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.144018043577671)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957739259221853)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2235976412892342)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1951928481010328)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1826518497429788)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2186969925356608)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2200656931847333)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2050173940420792)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195351952780038)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192651635884916)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1777524567209183)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009718330575196)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1579448509961368)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1938879170423509)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038070739246904)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2040238778818093)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1503204211592675)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199777090642965)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1990302097983658)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2075344596450426)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.203733097948134)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19538955687464)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1872995677404106)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1729886048688665)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1826780677773059)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1800850580439752)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985453905537724)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961032807186711)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935763769783079)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2067399910345558)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2240559151396155)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2344123926583659)),
  			},
  		},
  	},
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		2.044717729267965 @[1634143215.782]
+ 		2.0067109663714895 @[1634143225.782]
+ 		1.9847005881684405 @[1634143235.782]
+ 		1.9817294563576675 @[1634143245.782]
+ 		1.9965135920378088 @[1634143255.782]
+ 		2.010439020462036 @[1634143265.782]
+ 		2.007752412278448 @[1634143275.782]
+ 		1.9562098013147988 @[1634143285.782]
+ 		1.9731835642824687 @[1634143295.782]
+ 		1.9780225816584789 @[1634143305.782]
+ 		1.9728937649590685 @[1634143315.782]
+ 		1.9643713896940729 @[1634143325.782]
+ 		1.9932480332118454 @[1634143335.782]
+ 		1.9861901779214046 @[1634143345.782]
+ 		1.9944466034179034 @[1634143355.782]
+ 		2.0130919968093925 @[1634143365.782]
+ 		2.0130267107022517 @[1634143375.782]
+ 		2.0276294506370807 @[1634143385.782]
+ 		2.0123770350888055 @[1634143395.782]
+ 		1.988686118771875 @[1634143405.782]
+ 		1.984858775581415 @[1634143415.782]
+ 		1.9847441702979267 @[1634143425.782]
+ 		1.9343898558095436 @[1634143435.782]
+ 		1.9834104233106093 @[1634143445.782]
+ 		1.9903241834379515 @[1634143455.782]
+ 		1.9748131088586887 @[1634143465.782]
+ 		2.0009480773625303 @[1634143475.782]
+ 		2.031631497844804 @[1634143485.782]
+ 		2.0030330898177757 @[1634143495.782]
+ 		1.9722345276688429 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		0.7667132670806192 @[1634143215.782]
+ 		0.8137159806208122 @[1634143225.782]
+ 		0.8021011671154459 @[1634143235.782]
+ 		0.8023467247254908 @[1634143245.782]
+ 		0.8041964687243004 @[1634143255.782]
+ 		0.7775233005413308 @[1634143265.782]
+ 		0.7907167482044618 @[1634143275.782]
+ 		0.8045970495166936 @[1634143285.782]
+ 		0.7997700558591532 @[1634143295.782]
+ 		0.8128977392161687 @[1634143305.782]
+ 		0.8212981926271217 @[1634143315.782]
+ 		0.8028507635512748 @[1634143325.782]
+ 		0.792264557347183 @[1634143335.782]
+ 		0.7796423586145163 @[1634143345.782]
+ 		0.7883653092164725 @[1634143355.782]
+ 		0.7693343661995035 @[1634143365.782]
+ 		0.8039566473599431 @[1634143375.782]
+ 		0.8007564141976218 @[1634143385.782]
+ 		0.811188221909985 @[1634143395.782]
+ 		0.82575165868105 @[1634143405.782]
+ 		0.8312367294800728 @[1634143415.782]
+ 		0.8190876761532006 @[1634143425.782]
+ 		0.8097880180615903 @[1634143435.782]
+ 		0.7920452566218955 @[1634143445.782]
+ 		0.798633398798241 @[1634143455.782]
+ 		0.8138063348485653 @[1634143465.782]
+ 		0.777051955546934 @[1634143475.782]
+ 		0.7710876132521662 @[1634143485.782]
+ 		0.7979674677456388 @[1634143495.782]
+ 		0.815449692653389 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		1.16190233685226 @[1634143215.782]
+ 		1.1772263864768016 @[1634143225.782]
+ 		1.2131982452412255 @[1634143235.782]
+ 		1.2159238195056787 @[1634143245.782]
+ 		1.1992899392532914 @[1634143255.782]
+ 		1.2120376790404104 @[1634143265.782]
+ 		1.2015308395554711 @[1634143275.782]
+ 		1.2282064825674146 @[1634143285.782]
+ 		1.200379713237271 @[1634143295.782]
+ 		1.2067330129787175 @[1634143305.782]
+ 		1.2058080422520712 @[1634143315.782]
+ 		1.2327778464625225 @[1634143325.782]
+ 		1.2144874094456402 @[1634143335.782]
+ 		1.2341674638594364 @[1634143345.782]
+ 		1.2062014207544052 @[1634143355.782]
+ 		1.1909069706521525 @[1634143365.782]
+ 		1.1806699753865662 @[1634143375.782]
+ 		1.1716141344776285 @[1634143385.782]
+ 		1.1764347425493422 @[1634143395.782]
+ 		1.1855622222512465 @[1634143405.782]
+ 		1.1839044946928576 @[1634143415.782]
+ 		1.1961681532000512 @[1634143425.782]
+ 		1.2448354591488775 @[1634143435.782]
+ 		1.1978776530993855 @[1634143445.782]
+ 		1.20869575066669 @[1634143455.782]
+ 		1.2113805556754111 @[1634143465.782]
+ 		1.2219999665637564 @[1634143475.782]
+ 		1.1972808886848725 @[1634143485.782]
+ 		1.1989994419981789 @[1634143495.782]
+ 		1.212315779229478 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		2.025421776531463 @[1634143215.782]
+ 		2.0301719520551464 @[1634143225.782]
+ 		2.002329976877263 @[1634143235.782]
+ 		2.0249749074431747 @[1634143245.782]
+ 		2.005387739909141 @[1634143255.782]
+ 		2.0137678905427796 @[1634143265.782]
+ 		1.987126725719948 @[1634143275.782]
+ 		1.9867229197979517 @[1634143285.782]
+ 		2.0116371708404888 @[1634143295.782]
+ 		1.9692345761376298 @[1634143305.782]
+ 		2.00212761608127 @[1634143315.782]
+ 		2.032156390530387 @[1634143325.782]
+ 		2.0251061339449126 @[1634143335.782]
+ 		2.0346195602118313 @[1634143345.782]
+ 		2.063070829695607 @[1634143355.782]
+ 		2.0036760836774796 @[1634143365.782]
+ 		1.982024786816934 @[1634143375.782]
+ 		2.003710521839154 @[1634143385.782]
+ 		1.9717502686289663 @[1634143395.782]
+ 		1.971596046344833 @[1634143405.782]
+ 		2.00742865151448 @[1634143415.782]
+ 		1.9915843091281202 @[1634143425.782]
+ 		1.9701620910072355 @[1634143435.782]
+ 		1.981501069404112 @[1634143445.782]
+ 		1.9717426409587764 @[1634143455.782]
+ 		1.9618936179560478 @[1634143465.782]
+ 		1.954462941342111 @[1634143475.782]
+ 		2.0221142586574086 @[1634143485.782]
+ 		2.0577748330642254 @[1634143495.782]
+ 		1.997016581844946 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		0.8077762708408348 @[1634143215.782]
+ 		0.7888907586982592 @[1634143225.782]
+ 		0.7762037578935027 @[1634143235.782]
+ 		0.7817702746603572 @[1634143245.782]
+ 		0.8118987987332124 @[1634143255.782]
+ 		0.8143112836706677 @[1634143265.782]
+ 		0.8146920922988404 @[1634143275.782]
+ 		0.7864718443269036 @[1634143285.782]
+ 		0.7547871013791639 @[1634143295.782]
+ 		0.7988237082829073 @[1634143305.782]
+ 		0.7655232007306949 @[1634143315.782]
+ 		0.7817547837387488 @[1634143325.782]
+ 		0.8003593855913095 @[1634143335.782]
+ 		0.8030385864545981 @[1634143345.782]
+ 		0.7561428722378272 @[1634143355.782]
+ 		0.7824324413946669 @[1634143365.782]
+ 		0.8164756563153484 @[1634143375.782]
+ 		0.8165417230875391 @[1634143385.782]
+ 		0.7984026672225203 @[1634143395.782]
+ 		0.7997305204633752 @[1634143405.782]
+ 		0.7989351898340828 @[1634143415.782]
+ 		0.7927007844742547 @[1634143425.782]
+ 		0.8118711020221174 @[1634143435.782]
+ 		0.795507982253154 @[1634143445.782]
+ 		0.8030320424042959 @[1634143455.782]
+ 		0.8049928582457748 @[1634143465.782]
+ 		0.818667565402302 @[1634143475.782]
+ 		0.775783239522813 @[1634143485.782]
+ 		0.7620601142351007 @[1634143495.782]
+ 		0.8153918396030955 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		1.166762588662065 @[1634143215.782]
+ 		1.1801374490861236 @[1634143225.782]
+ 		1.1966259791025247 @[1634143235.782]
+ 		1.1779416565330394 @[1634143245.782]
+ 		1.1825612903580804 @[1634143255.782]
+ 		1.1721686640854083 @[1634143265.782]
+ 		1.1985812217897243 @[1634143275.782]
+ 		1.2269573845124797 @[1634143285.782]
+ 		1.2335757280951838 @[1634143295.782]
+ 		1.231941715570277 @[1634143305.782]
+ 		1.207562516831422 @[1634143315.782]
+ 		1.1708754929487137 @[1634143325.782]
+ 		1.1745344803411777 @[1634143335.782]
+ 		1.1623418532830327 @[1634143345.782]
+ 		1.1805384563880579 @[1634143355.782]
+ 		1.2139871949707715 @[1634143365.782]
+ 		1.2016517053693556 @[1634143375.782]
+ 		1.1797477550844027 @[1634143385.782]
+ 		1.2045697200448557 @[1634143395.782]
+ 		1.2134013359516151 @[1634143405.782]
+ 		1.1940361990476351 @[1634143415.782]
+ 		1.2153714210009032 @[1634143425.782]
+ 		1.2179103323769596 @[1634143435.782]
+ 		1.2228953076099667 @[1634143445.782]
+ 		1.2253209830433964 @[1634143455.782]
+ 		1.2087270856283188 @[1634143465.782]
+ 		1.2123026195231432 @[1634143475.782]
+ 		1.2019109818435634 @[1634143485.782]
+ 		1.179860846837073 @[1634143495.782]
+ 		1.1870959441415228 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
rate(demo_cpu_usage_seconds_total[1m])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966266384162006)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001177340741121)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0190060927054043)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.011108700238401)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0072842477448285)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0093053508862186)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9891667789965868)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9983485031605444)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0096070420766416)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002106942873085)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0094552090391518)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009078043109927)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.004945201799944)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0046429284324705)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9994249472474788)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999136238885103)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0005052404769232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9931978191540718)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9834213808361896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987278164730348)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.982947547044605)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.97907054118488)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.966572249531746)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.973109315041044)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9708141457769213)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9700767412129607)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.96400717318058)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9696391077315942)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9774949905791432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9724987524437438)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9695677112042904)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9759230225078226)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.986580578306553)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.984998988317587)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.988658718486864)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9866722763371552)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9891342305364206)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.983340668257415)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9790678861923514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9839707442265686)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9903077692911029)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987551286655086)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9843602551370794)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986587384565064)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.979010461810976)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986858825869179)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.994612524360418)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9918417468208796)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.002457797098905)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001831723077506)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0064693865124767)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0045901570410325)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0056376087293026)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973567562479122)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9955154314264654)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9916452804051914)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.980775433103006)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986578619816722)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9823560343264108)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9871375061102754)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9808641584605688)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9835286011959246)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9784872642159461)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.984019346075608)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.99843952819705)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938138138400214)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0053254417216877)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004501925122789)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0108860961252057)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0045582940359052)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9964900561235843)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999832026063071)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.004425840321928)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0015623317124813)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976935824667459)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0010405937578373)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9993672401458022)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0001501152652206)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.99557741628596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967865117671104)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.001870754938573)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9954166867145886)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939269086904823)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9942971013484565)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9911817637536078)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991522394783063)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9876106813736258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9905144471056548)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9867170583904883)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9864026305061695)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9832571586966514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987336126081027)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.994101093765348)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987752526997868)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9860117884725332)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9853176801427252)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9840817625820637)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.988303281776037)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9882261819359168)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9860745232297934)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9855812162719666)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9902725759763142)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9902075087092816)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991936300928728)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977028036676348)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9937896072467387)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0010044451430438)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0003573180324112)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998158553969115)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9996065780831789)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0060543796983104)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005448964037714)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0040748286806047)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00876440267654)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.011651163958013)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.009948584811794)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.01558428267017)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.012552198559691)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.013250625915825)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0083972267056804)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.007459940582447)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.007533692649243)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8053336711879819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968011488284067)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.784187091431472)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7918579252404243)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7900678750500083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.787926559380124)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7914031259343027)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7900125161820142)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7815647641620683)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7878924054524153)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7847802044916897)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7850646524939975)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.794865763731859)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7931083487848203)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7944893265095394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960721541462665)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994532253668976)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991166376216976)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.803461036876561)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8020491155356164)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021809461992234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8031268673056426)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8072325984016061)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8057685214447322)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8047172424673986)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8076392845497594)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8113345662970096)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8075503488916259)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8046274397167511)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8041240011756144)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8039755966328084)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8030511454019158)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8016448778050655)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8030016752837431)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8018654640013695)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8046097237646639)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8023535543998143)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8047685432278588)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8072790333069861)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028821760000028)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8050254279375076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.803290287437532)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041816892573181)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8043797566459261)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8043627475295216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029350667032759)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963802071288228)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998022277248916)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7960472554154694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7956759597486022)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969073989444915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798196107132776)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8020451017934829)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.803311442521355)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041483124997466)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8050845068631285)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8088631886950363)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8061225979527308)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8062312982565588)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8066724122206476)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8117049944643662)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8107705477653099)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8115789784397929)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.808989855616998)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8030810918938368)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.805996948547598)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8052861828145447)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8047982857453008)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8052687326138225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8057690647282015)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.806994257280603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8077331571792835)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8048165747988969)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8076909637743559)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8139397515084552)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8090497759146122)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.807701197573915)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8087854469154687)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8101929897311285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8108252631397059)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8121893044654279)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8118842055724826)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8105491697881371)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8124533781936786)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8121190002730112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8121280143477331)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.814981116130948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8138551522704044)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8174931241353108)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8179017674966492)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8177285488788039)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.816176249942373)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8155865408852697)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8168744016368085)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8172571674641221)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8164808953737217)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8162515209894627)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8134360865451754)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.811068794782484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.810096828069345)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041167066991329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.802439556404291)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989592745155095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993975012138965)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.792994594052434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977564293416435)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7948779355268926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7939553627996399)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7921411827579141)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930431166357569)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7932856429564499)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7924582464309424)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964079533703625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7962795389129648)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981344333291054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968685821442856)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917523045744747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7920979632588342)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7919237078726291)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7904586633591786)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7889312430181313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7881594606581378)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1980396907404063)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1991200193730265)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1966468225143145)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1969768701086954)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2026478773169218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1989260899372767)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2114300951734185)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2048954894272508)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009080353413586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2033927058098697)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.197764586433768)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992754031224497)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923487208482015)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955436553008136)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.197846220624495)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1979814449431843)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998015484342508)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2047761110134918)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2132775885757423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2107495441571776)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.214871506448835)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2140170959195529)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2181951518543064)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2143786719800118)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2165484530284059)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2155607965818793)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2166582602076232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2161438764858985)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2096380639645543)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.216710579600802)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2184566922485829)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2142823408621628)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2116145504557567)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.209118165242315)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2096358241355487)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2087948246708644)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2087522296509052)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.208106451680525)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2056530806608496)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2065956478614226)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.196666802931577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202576524808046)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036177420135479)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2024430168261915)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.208626790717244)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2035959454456284)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010072686336932)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015741334590682)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201494947578758)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995817238178612)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963832290632328)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1972137359938946)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923172897286711)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195489801439074)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1923362563177944)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964883208425514)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021218727976624)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005473503509922)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2036522020238003)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996386406077364)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996703815421281)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992341844832328)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019337573461233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004088970845563)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1984793798439204)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973645709221727)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1896283898553182)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1906997891107343)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1836051855762941)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.185831488788502)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1885156864859163)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.185768149982035)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1827575847692786)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1839648122888926)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1801271602573093)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1831581981279669)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1849315621517598)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1843977711457834)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1864691284220334)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1858367839272734)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1859399408102036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1899583589287885)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1955239216424522)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193249520596646)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.196939250644345)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.192622816538172)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1894082027859985)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.18893327422417)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.187550311976779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1889441700210834)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.191014292407781)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1898209572721499)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1823123653233052)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1887064046506264)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.188731043972075)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.191534757772782)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996667162701486)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1954359648970239)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009450374868742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001018739073364)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2023020767979322)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007059661581783)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.202833216637373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201999531001517)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2013026020489632)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017872965390477)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1961176190525293)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990206523213147)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017002631165086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006068138390826)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004999837263586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992116181885801)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1995172179676592)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1949560584292915)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1902144028246402)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1931828330147254)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1926634127087892)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1915078381158157)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1868256660364567)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944774431956982)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1957685026956038)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1977170045536392)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.01380991095677)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.016169975568664)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0166405814327297)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.012519310845937)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.004315855279565)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0066013555001367)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.002500609178096)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000303355956203)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.006619841177016)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003236228696066)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.993863604068756)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003708628756355)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9989852838031945)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9961213437738479)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.990036989878863)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.988621810227505)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.98991648029536)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.987547271152774)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9858975284174083)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9867212697487806)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9822136779502033)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9817280854591597)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.964674701206386)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9740795220210656)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9764437517151237)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.97364765524635)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.978593870680779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9786495373457607)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.980332192722708)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9826139319304426)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9876129548996686)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9882771753868231)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9988404671289026)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996230542520061)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.005462741404772)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0058504229665988)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.012026163432747)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.008154902087214)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0137491609714924)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.007955913212466)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0039707044884563)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0064402621202135)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0067786324769257)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999653673019687)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9814577928185462)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986676099829189)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9744234810397028)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9805125453328098)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9758131949603557)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9769541477602615)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9751353428140281)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9755708981352502)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.969168977048248)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9787608356051805)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9955941927619278)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9887761525863121)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.003536709956825)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99767580980415)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9929028841666878)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9956331715418552)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0038446015119553)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999014876305561)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.003412786386907)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001493732721489)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950241705402731)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970328560766424)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9827427131868898)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.986822157153362)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9902655614353715)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9892000434612933)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.993105994928628)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9953555103284695)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9928963774815203)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9937189677109928)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963929750211535)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9945915161145875)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997932037357241)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992137201241591)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9940733617730437)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994815506873844)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9904503544606267)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9950719114404818)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9920162450149654)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9903336715321378)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.984591565672308)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9879489093334086)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9888980750367045)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9853793386710095)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.988945547323674)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.98847717676778)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9884375851042568)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9922988739273175)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9904168390855193)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.989774513240036)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9904354612529278)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.989922400680613)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9925956687517463)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9953574579238345)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.006537226717919)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001071665581139)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0004542011767628)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0053306588765127)),
  			},
  			... // 1 identical and 9 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.792587894005701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949917649690709)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951138703525067)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7973032597121195)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971303405519574)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965919360325037)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7924096036702395)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79683557783657)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963403896056115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948591315902149)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8025476887170224)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7951792815690851)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7945132269803434)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985308267202224)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7959415029268712)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966122429148905)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7960083024576307)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967167586923855)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936648838315159)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798678896399277)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8056744018290192)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8019340944497875)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8089005437400192)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8060477253600311)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.807340410510078)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8047915920237984)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014580927696079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8012753992985305)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014127051271498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983232245219294)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7849158667866141)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7912797161705536)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7871286933030933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7891275431990608)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7860866068955511)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7891447193367109)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7943266911897808)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7935463775377457)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7975193569622934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.80113828748055)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8152332201879471)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8089406358602446)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.816631014291197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8161160078246136)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8204725059680641)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8162431658918042)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8174263496603816)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8143047471121614)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8100603677518665)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8127356741160155)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.808843294205144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8094922918261621)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006786378100514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998914821053555)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7901471880171448)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7925542469484071)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7892729601357132)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7923323549177819)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979565980006009)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7960716868091368)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7893114095181226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927663824570346)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7897396442014724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7880245127881911)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7933790820371359)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7925494903564413)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005511464737355)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998147031253211)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962178394477814)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797583560640237)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7924484901409595)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7943221272779586)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8017037910874933)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006163904923597)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8087288016825914)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8041025673798837)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999277903605253)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006624359961582)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936740565486252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7951680090535774)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798997128214687)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964166902529692)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7945826012454926)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993163986398865)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7948716368339955)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984320880090232)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8019635867699981)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8016006664960665)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8123157101869583)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8079880743872687)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8133342059236021)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8088733174959164)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8072199069987982)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8091609513667739)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8115206336416303)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8099134719852978)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041388643160462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028326129198073)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7923257371317596)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989210464519146)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996618802472948)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992200942146004)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.803277371134609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798501989321782)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7905273448675871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949445025731469)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7917450589779764)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7916477077971801)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997848637215792)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972397140419085)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936426144558937)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983508897813332)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.795250789988786)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7958964218525201)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8019837791658938)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991184763331906)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8045307443570345)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8025344901972176)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8034686997067183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8027317769467572)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990493655111641)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001868823520529)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1856021950766444)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1821715928724643)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1802455482073129)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1835107628252368)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.19055380417034)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.190140041899493)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1970897872932256)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961943996703894)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1890397694334387)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1952379731878637)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2035887074843048)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1971920898790738)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2065014894679187)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2053478297360243)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.21402150740847)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2120192803887675)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2060752172209321)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2090693036139024)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2124375879205762)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2079331673045923)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2041119203343986)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20967115350583)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2184247551113365)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2132060859798155)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.208215837739408)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.214894086101276)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2199480367079376)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2161550634502116)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2182551021128891)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2163161769564568)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2194711783714594)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2137764418410066)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.206030839793384)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.207975247709328)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200450651794672)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983381910543964)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1856471452489494)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916320536427898)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1807314818911254)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.184239132472491)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1807960750535131)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1806991017971844)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1765903527848423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1842303188109782)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1980697008781136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1943340672276919)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001501690037548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198516040570348)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2061264369823037)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036435111289847)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2080213625915348)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2082701429812914)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.222152384687215)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2146810152011616)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2062586188130082)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.212002933397965)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2071903294697404)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2060718348484443)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.209140517357737)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2082951412038863)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2068439885787667)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2054720742148524)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988475692458451)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2038150876618299)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.203596747405827)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2037509868771394)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2087061404064299)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2066964730854428)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.205516599342227)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2065497293904475)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2064455152675508)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036556960023972)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2053998317196963)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017446420696312)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1948782234266402)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198559249992862)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1941401723586023)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005336961656212)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042525817267595)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2033498174499073)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2025525172427296)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018447316720389)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.205401153806597)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036832632002643)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2125367974862455)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2069523360125762)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2091383383609355)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2090999949653298)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987387426942588)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007880823140415)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.190228209104389)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1921611420184945)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1943632539361715)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19439786884127)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1900439052470027)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.193497460770368)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1952654670551417)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1951432626162992)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.193137036114931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1933406213237503)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998839187435806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.191529246991998)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.186753360684961)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19153512182664)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1909844055213032)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1873755547955018)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1770353511162102)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1827626382684229)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1777710025198758)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1812766661981033)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.182967130765319)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1827535867145949)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1888380741141735)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.185387551146808)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1846122728846966)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1874501041332375)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1942572667635976)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1899047014624557)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.193166500199586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195862216899483)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1972310636378825)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1970600544054075)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.016568310152864)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.020201879463578)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.022402159493111)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.022144633611348)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0217958002963967)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0170094981860225)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.011184841892113)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.016962955153152)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0193403197609223)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0131490053890655)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.016623831830806)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0190868624293214)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0145320562585334)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0061611432704316)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.001920738239772)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002505944411526)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0046253162258028)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.006252325210547)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9986581538748627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9901937563546956)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9906538871614543)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981785652351998)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9918081086254051)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978118536304768)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.005634706262499)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0078814264392957)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.009536273628473)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.014394652894801)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.014559267312288)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0241636459780543)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.041763035666829)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0277533748622925)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0255654842220245)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.021178522617644)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0193279008194804)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.017721322082586)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.016250824648887)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0059648995616346)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978461759538562)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964130468313064)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9796175817772743)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9871694655830046)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9920181627385318)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9887645661053284)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9874911033242022)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9845895312907487)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9794417570642617)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.981374841850008)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9875315368734299)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9829246923183896)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9826121395267544)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.979548208110206)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9709356429800389)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9681958209278037)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9661223476041647)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9817920672246903)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9858442590392549)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9959312783245422)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983598928934485)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9927931196622164)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9988347665874633)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.007388854935092)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.017696787488791)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.015615158873546)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.029490219734777)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.019313427754211)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.010120693228029)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0067822797227413)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965153576790617)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9996648456668633)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0064237233810127)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0104244299775473)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0021434698998926)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000474987441885)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979005972109734)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9935675237594903)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977568935789167)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.005434049099949)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.01079047832638)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003313853539157)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.00117394587025)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0050549747837976)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.999138245991617)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992831275427549)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9928285983995069)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9922464301624434)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969028081966727)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.991952154872009)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.980425023095801)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.984564821712153)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.987898232163372)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9880868151581277)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.98100475970641)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9856471288410376)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9913897486418113)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974872720539831)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000179054457694)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9910002390022479)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951165486685931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9862885392586729)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9827895751276057)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9795331318679321)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.976675039697667)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9894810368271767)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9868043975523768)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9876115932284544)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9782041107961814)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9776362446545894)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9839265060611069)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9822027803039417)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9910706433970964)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9992729255071027)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0085811727307736)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003535761078183)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9928653737417321)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982482298467705)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9993104480158834)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0023338238025947)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.009136121701449)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960186361492864)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.999422130913719)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997125349921589)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7826892631424796)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7866924238835736)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7930672693065611)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.790406442937433)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.789908248576827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7875842387372132)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7915910892475391)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7904583209308763)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913740797536846)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7969484484861595)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.794496533533031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796500293742982)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.794687985736368)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987261552085253)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8028983117173504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968863941028758)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8011729858711957)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926155547133779)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7935223817050276)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990940528314467)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7939962899507813)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.783847308631683)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7779597230421756)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7841875690487389)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7771723402570934)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7797778335958658)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7821383903175593)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7863544364151873)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7946637415420263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7829709874370868)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7731996189566482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7809755409177115)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7918317355588079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7946267297697811)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7916016286984086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7959109135468149)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969657784700394)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7952931626380177)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7921769360263564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948082007203311)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.809186133518815)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8057408298441335)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8040715073607863)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8024093341143347)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995372973611197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8034985407260895)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8008134731851634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974837023454104)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990947305690497)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8019343523700021)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8012159072887152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006053157682497)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8018687751144171)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8064544895158254)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8098487262203139)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990090846473701)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7933029944748483)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7908036935534635)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7926623960404449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998669505927789)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970455200856449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933765439682096)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7920393607127612)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7921786362250487)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7841365070456636)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7925599424172636)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.802868491067029)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017097288571525)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8079124287286827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8075248030486439)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014388239197433)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.79612890049065)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999322443269193)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966489498564973)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7975907258037477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001175297987099)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7934698934759944)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.792687106449254)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7905110222008079)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984551074565237)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7971423253417015)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7957644328900187)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8017847470389637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987870445273605)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8026670873568827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8005043676894653)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978829006985464)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8056132458487203)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8101354481886197)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.803623446667234)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7959177155539329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968462508911367)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981276905582609)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977008869393103)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003089063746894)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983763719912986)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000307303667068)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8073003773060691)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002609339635819)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8071413515848993)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8144969515935954)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8184424792454972)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8234696297748603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8152131701535154)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8186480769768129)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8148484607980663)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.820017152854423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8182409725845976)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8126619211025535)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8151574677288181)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.809653847081693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8102059751003707)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.803150909403339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8016144438758753)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8067726539324234)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799283108210822)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998191226596182)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993518304967059)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970612789317965)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987465295365155)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7932129193758123)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7914611526995183)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.192981961106523)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1865198019038417)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1846105728096736)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.186921014891944)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1882159527919356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1892056030549307)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1891442304124131)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1857881373178163)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1812057621957806)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1831645067389218)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1805603003151566)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1775555343702686)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1827001197899905)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.188431936360818)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.187340636562586)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1940649035373705)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.194281699717243)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20073278036344)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2079794709600695)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2108408113803837)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2155098293252746)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2119107929298933)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2223120100708158)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.211405284656583)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20919295379892)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2056787739499213)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003253361955286)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1925842441817547)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1827769912779331)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1861367395899076)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1769575071800402)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1845997172461693)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1826027802936734)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1837247476746824)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.189070470444858)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1863677643527883)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1867833969555794)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1924226018260773)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201817214566913)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2020407122148602)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20319628495723)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200480298156117)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195910330209881)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2020402253324847)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2048119260759995)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2051738877373281)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2116649316006576)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2143461687484585)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2133737325109542)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2147222509570685)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2161719530262052)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2137165297789578)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2191955818422138)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2188116813769587)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2163483115326348)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2126654880184258)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.212932588056652)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2066697351949944)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011373975485606)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200677975038434)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1960398749627748)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1927538875121324)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1904238581987034)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1916883074231919)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1861332876280082)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1879360050042427)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.18693081721178)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1851745923440982)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1874125399996884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1860103513781572)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1841374528594315)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1870184906481123)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1899242857471108)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1960422659239915)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965086769871411)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199634164029218)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200773213021457)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1951502240692358)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198698499519378)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197755039951456)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2016837286949158)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992425518704597)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988370214709951)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202188510812069)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1967438488783215)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007684198895126)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.197453825655668)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1959679327632482)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017589144079956)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.205221134708927)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.208263894142165)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.208652870041927)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2131070843793539)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2100660896529007)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2081413514577464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036722377981883)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997902153991162)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955013838183883)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.196622517518699)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999034425144752)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1949530075875276)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1953577220854943)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1916158246016681)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.188639126149019)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.18670721168317)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1908113301780456)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1935392305074048)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1974514268756744)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.203411572650075)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201923264406484)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198955535240225)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1903163923051276)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1882679180428386)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.188578345127583)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1920426379675884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957973054879403)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1931099638381304)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1918335634260833)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1858025996014476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985822320380066)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996843352911173)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2048087673844292)),
  			},
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[5m])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950973970656132)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9959684093661842)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997000215432807)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9969551526692553)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979906032761112)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99747115252421)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9988030827250975)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9987060495577136)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982199206736175)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9987822248655964)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998003587358061)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9983877957396121)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997764934472641)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977231166738028)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.999354793070334)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982578290033963)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998893359765262)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977508954450454)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950207289500996)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9957850243150976)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.995487169561928)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994069185073601)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9957462758146998)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948185256841833)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951752155725353)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947491855403618)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9923697322249572)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9932190668437064)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9921442495697514)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9917018363453312)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9907121473537954)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9913052147518435)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9931495948504576)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9928171310711849)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9925711045619743)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9924272100697729)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9930367250380845)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9915910764389235)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9923108069569146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992436296644446)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.991467394287987)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9920167608429076)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9903372443473801)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9906262041726102)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.989182977262756)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.990508467701287)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9917412107746149)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9913367386155916)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9911783483476253)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9922138803442948)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9949365530470076)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99368898962454)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9920711182154203)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9919819930774065)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.987151566693752)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9879564710737943)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9887031382688418)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9879227836122908)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9887179906319443)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9895677774838563)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9883602917136969)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9886841324352555)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9871061210552683)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9882711187919815)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9887503165559008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.988883685668167)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9879648263468481)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.989187155466243)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9889649220727195)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9884130538448548)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9869026223550843)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9877185740744852)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.987968225481327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9880680130912576)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9882655188473393)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9886519897665282)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9907140811006059)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.990274144890397)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9911424173299095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9910888248735956)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9929885715631577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9916822829507965)),
  			},
  			... // 3 identical and 17 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.802238412931605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8009534992930292)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999746082819803)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004164930568202)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006974790470097)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000341507124282)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988142911280538)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991547311349693)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988895373652785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988516834743435)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982707562596111)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983585779792338)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980176326828944)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983771755498098)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7972565336313484)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977663126128164)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974849735164751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7977401874628853)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001828686173621)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991877881797397)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997053094596032)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000822540707926)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984998637087772)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993487343734903)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984823137948479)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991040174263299)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000089244110152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994717075730311)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002462288443892)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997206455981329)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998762251488094)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999334759500866)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992501948120715)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996933151451974)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997518372689857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001812080211964)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798982803041822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999274028601925)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994229520427769)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989731460077656)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985731269473788)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986301476067517)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993544201045458)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991753648044126)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996533004920288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994151119181879)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991432277501787)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993807446807493)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003215955672804)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995986570278896)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981412779491178)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993117422822191)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799337313407711)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995537856272646)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.801279490577571)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8009154081257203)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000200599640737)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006157225395616)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004762977201106)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003835075297866)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8028857326311092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8023925368152702)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8030461243369842)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8027381283575339)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8032929329843871)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8031678634607594)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8041098698212431)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8038725620383775)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8040088156023785)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8041910543947188)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8049767968983487)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8049172084668438)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8048267913261644)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8053090598131774)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8057907597659605)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.805333652711203)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8048409275357322)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8051016253195137)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8053901384440091)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8056277915591955)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.805831401392111)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8059425220480868)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8058323025934425)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.806254179816633)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8059259429370917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.806206805772772)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8066260648343018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8065946133869587)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8077208477266102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8078571785837206)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.80860449612633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.808252812467287)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8081979781469523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8087170673187)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8084954944407119)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8086284141384447)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.808173061472625)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8079403144362354)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8087627728935332)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8080375438008272)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8085932617348716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8076870323770724)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8072663448686744)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.807256361380881)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.807911768048231)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8076813398463735)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8079714525096743)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8074590411533943)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8079411256240543)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8074137458136663)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8070829150576444)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8068899716604605)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8059318001911944)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8062806516553944)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8060619536620183)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8056131764371124)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8054750562870298)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8048764129075942)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8045305979068809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8042162913811005)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8031782582723376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028915283922319)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1971744970118436)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197761712335805)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988596878028128)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1980633079616914)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1971739866899263)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1977262968149611)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1968653848330522)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967905210993286)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973457526562516)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197021457444818)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982359634170818)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1979356579264595)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987277398824299)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198569996089547)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978714319780985)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986368723449703)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994423996611854)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999438142700896)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006584714327393)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010271875234806)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006971478060502)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010955257908336)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200236619112949)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004953426142553)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007976812908325)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200779116470829)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2020627801876693)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2019358922661363)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.202050958438404)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2032272316740864)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038943861643303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2034126110940544)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2034760582247233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202936134206754)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2035391271756641)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2034085350282506)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038425409170832)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203690306102796)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2027076778367958)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2032402709629697)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2044422374171173)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2040197582452934)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2047910942085858)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204865097725324)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.205646480918573)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2047430870959503)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2035983201405356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2039261383351822)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.204320789026411)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2035825293508213)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2027429019548255)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2029823150786192)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2044536373963388)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036958213597382)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.206051701384372)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.205771742423067)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.205759560422779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2061342525536718)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2052884703020341)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204732334768026)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2032642826578328)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036053623728624)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2043305132634423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2036687204737913)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20381881943101)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2033835175567174)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2038149306932107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2029326023597635)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2028469952389216)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026220091493982)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2026033393845992)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2020308841399432)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201729064490238)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2012895937704784)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004264800102804)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200704071110748)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1989277500177509)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993078495831757)),
  			},
  			... // 1 identical and 21 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000709514763078)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0014613794711233)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0000396749229528)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0004269270276898)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0007022427170185)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9996953698160604)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.001362222818465)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000407691578469)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000912029058512)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001085141835323)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000023702994503)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0010421845993402)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0025763506101897)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0009348600866392)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979889438937195)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9991713920026786)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969541419907637)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968220829015233)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9956629744827235)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9958422502076854)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9955174902710935)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946985872422922)),
  			},
  			{Timestamp: s"1634143325.782", Value: Inverse(TranslateFloat64, float64(1.9940840089416878))},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9953416277622356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9945958324669422)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946644888676963)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994735532334086)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9930696414912055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9941782745160406)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.992939314914161)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9936822059975081)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9947304448080734)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9944276785971005)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9957919485738564)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996237468785818)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966254891763473)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965340235960747)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965977624508329)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9961954398126274)),
  			},
  			... // 4 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974173961367844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974028772318676)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7986688955012581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798524465978109)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7977476378164158)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983406372846549)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.797381165191724)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978463121330728)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.797870332723612)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976302572131408)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979800504279034)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972045753777532)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970670741115665)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975170243098471)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995657782905319)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982988246967838)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999400714299931)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997445018447434)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999770450710866)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8005187713670284)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001776017585834)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006757032943339)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998903877904704)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000995769728783)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997171180001621)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994070575455136)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984264047045646)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986480965778355)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003446344093517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986675708924047)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996381583976849)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992050560284285)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990578080543542)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996066690089372)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989496636477396)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990918623903448)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987534047794882)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993688667309728)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980171911996501)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994557278732101)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996206463234308)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997071032904645)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003209582818994)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8005005520271516)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8014139829556748)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8009585900005944)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8009223151149164)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800829069772655)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006188379424014)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8009192470733706)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.801273634005338)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8011642962464506)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007628559118845)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000928074424838)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988409250798025)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990928890358844)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798466955722663)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988992580097299)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8015444765622118)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001496320374251)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002732097235477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004741705709634)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994885979204215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.799308546861665)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990080765223709)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992843183072713)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991929482861326)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996887140936345)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004531232399288)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994441438197343)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799917220613309)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999782011791998)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004820958791493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008912833253908)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.801201266043916)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008066117546636)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002727597566515)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000734537680259)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983840981915851)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989865366244946)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798209735177907)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983406629803707)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982824735921519)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986319358351709)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000656701929483)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996193825224358)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.800367739350246)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008716651941707)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8031082091226789)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8020064237410938)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8027279270090292)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8025052568895672)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8019261460237462)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8023473446139133)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.803030143029474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8027856863648882)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8015090337215827)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8014766295988481)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991586430785086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004282169884437)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998022142428391)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000623154119649)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989614676041851)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989824531890009)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983923835824405)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7980876119501819)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983512218640154)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798254278501892)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7975968447192733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983774375840267)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985891067679843)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798199936579478)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799841398978606)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992633033613978)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005839041048853)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002952990659575)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994846953737453)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800128039006069)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000377568207553)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995862965294162)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001942311317243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998615375630304)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963558476964204)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19580240994985)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195774188184918)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957152736490602)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1960328780885403)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1966306595802554)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1957393706455057)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19641266298586)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195700396902474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195951267663004)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964790052445287)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964199067455032)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.196218644291291)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967641156510143)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198307346844853)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197980450019762)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975885452413613)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198100081978987)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198842739146845)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983056451621286)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198787666670978)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992923761992158)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20049988766811)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004830808166163)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994240129045373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006637767179065)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2013918651203657)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2012830378211796)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.202447793147816)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018208213342465)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019052853936265)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017794047342842)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200694505854285)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006323191449535)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199741146472636)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993373355506372)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199103864699859)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987637763817627)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1998678050003946)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990154990038022)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1986536050889771)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1987354407960917)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1971922417267644)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984519834533451)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992010943495253)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199379398786091)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985247194156823)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988404127706462)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002085550463406)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199537814696308)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200546106949834)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008388764235998)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2031178647780727)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021811278936396)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2031520674005152)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2028274522049864)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019060942826088)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026580552958317)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042668864741153)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203109509737504)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.205132044944912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2041979109647856)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2045478242738494)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2048997413909184)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2042739570751018)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204903316889169)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2052968478986417)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.204927866887997)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2045992816220328)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2049204065363484)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2051223942207108)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2044022309621687)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2030613284654401)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203477273431507)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.202343440903672)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2022077353117373)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021421210776115)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2031961953995127)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.204623533586233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20401119691706)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2023858014847442)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2033551221695902)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.202576038132197)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2024976664062585)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201065641037863)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018889234137669)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2005702652583092)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007967216147608)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010489757108533)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000905764710297)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1996612099866415)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996881369525576)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201526486777283)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006396463959785)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2018237031064927)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201529520349453)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2030761247693464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2025911652084689)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2031767276179945)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2026170193850128)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.203677342048493)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2022566055099924)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1995753936405327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20114909755569)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2002433990577943)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1992479439095405)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1980604203096752)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983788398890678)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1979611482952948)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1981177962222926)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.196921263786097)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975137081316736)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965718514510784)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1963979126991218)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963506306810627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962385317027444)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1954943426210305)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1960145172323429)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195602960643712)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1958922550281872)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1966425559226552)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1964353922604036)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9959690449045513)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975696422492972)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977404375819985)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998458874464659)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977951127500322)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997626721571469)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998133606816931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9995764211527969)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0005782139118233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9998944215461567)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9998088099062443)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000882204468247)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0016777327826953)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0002800383417707)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9993523119672512)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9995653018760824)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0014273193729077)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001749710512101)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0005817075661527)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9988121693063903)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9985357805683641)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9998234414344462)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0006528077679206)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0014278635375224)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.002453374833768)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0030485250237993)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.001323585703061)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.002692027300621)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0024803822920383)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004784106195669)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0059121604983723)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004390903008698)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0043654704014537)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0041098255788077)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0038770395395313)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0040307446632233)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0032135039528023)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0015998095006884)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0039487227701165)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.003191921382683)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0041665910792203)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004629557179554)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0053904386552794)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0043564208990787)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0062058730211496)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004892761229606)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.004960214252351)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0044866101895846)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.006155169505655)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.004626808210666)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.004264696915474)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0030012971718376)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.002138433135831)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0005581511770867)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9988867387194367)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001093343940032)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0010060128044405)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00260538057144)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0030159703518717)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001757599930922)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0002014251526923)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0020642033049687)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.001431521956173)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.001695402224277)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0020431125279643)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0010189370907243)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9994163847496154)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9990572088539498)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9995487595233938)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9999085486269998)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9988033921303676)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000025113440567)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.001469927605311)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0009269721392595)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000883691117218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99990771809387)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9992609903500818)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0008552818686045)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.003020500299325)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0016812282908423)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000418156397368)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0012838305367193)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0003498279898295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9990289977999813)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998003120919596)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997799972883889)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9962167766615933)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9954192184893116)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9924450495561175)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9929355170154244)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9939238681604021)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9937479163500091)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9937425444208103)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994177551781398)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9937166828951192)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9949821877942608)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966189914038428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948070407720118)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951173128711377)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993394316974785)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9923328365751252)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99140825027241)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9918775659865438)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993891210494379)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.994986213696825)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947819641689393)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9950106184490937)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9942344683551771)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.99534393013517)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994662658369122)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.995804347020157)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973392604541642)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9991976221082284)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9984762383024859)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961966815894925)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971824430187948)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9951744870108836)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960624732645496)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971200383051548)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994879571652591)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9926536452442667)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9926099573664215)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7936541081452384)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7940005521290096)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7947060260433707)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941697294598529)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7935732594813366)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930262567568708)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7929275740564256)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927202603838214)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7926512443772263)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7937398540163744)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7942541854809329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7945904836595007)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7945098469035371)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7953082514198165)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.795991532086424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795014899906646)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7942463809319226)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7928645465073806)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.794450307446514)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7954296427667245)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951338952166991)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930249901069011)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.791847808313845)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926658717382832)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7913991048771504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7914672955779634)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7928954647870754)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.793336337919903)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7937010893730216)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7914868550333086)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7907511052289076)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7916701392875015)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7918371472256402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7925409097397521)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7934924584042666)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7941757862374789)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7956795768767968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7953021611931749)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7951075745232661)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7955189174826395)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7943978452490641)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7944499821654063)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7933521720699047)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7933880058279783)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7926026654734822)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.793623949967079)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7932656333861684)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7928211377127006)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7915705781785308)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.792484785539197)),
  			},
  			... // 1 identical and 35 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2049147026524796)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.203125018582867)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2033880478697507)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2032299276957779)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2044385821516133)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2040668896542321)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.203421577766281)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2023547712529383)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201239526345298)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010190578238296)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004197632797577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199205427920612)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982814049416914)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199079317213309)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1991664629184557)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001112466115789)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988090583476527)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000542900616666)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008576118422127)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016887218439964)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2022061720877373)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2019265099292777)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019821425964092)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005738715555436)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006302789881311)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001508461245598)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200277482304379)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986506935946122)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198328835361666)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984090375004948)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978057189134899)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986065647014328)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982525930937449)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197991139785357)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198492571110998)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1976976083575877)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1969414307409894)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197809370557158)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.19542646143457)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195964450672083)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1958770006109678)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19556327152444)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195712600079152)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1968707917157766)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956742202863098)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961585783544357)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962706852121971)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973598614139338)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.196743236988699)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1975550729995454)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1977814835528362)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1978654809209774)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1984708880309314)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199073420508271)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994615176371317)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.199186875859056)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198917103614779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198128734055164)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1981492678090144)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1980705454333065)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997519878774123)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988018901212036)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988516574875216)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198818939427227)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198942287269466)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1988195008981333)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999042052111812)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1990641668643125)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993308570043282)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1986979029830112)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999998618686751)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999631366888752)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1992970379287125)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003239560338383)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199326231472787)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999327915255966)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198661806921523)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1977029896392923)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964324834332831)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196447012578527)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964433630974707)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961642547711244)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1975115337530517)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1981197819199725)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1987087561153276)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993418852217566)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011923255555501)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006095292418952)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007086260507933)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015198686630963)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008676370547793)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2012576431376785)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2016556447816555)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2014325231667682)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2023912271163588)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015806766090524)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008428338102577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999576416202187)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1995752061467029)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001820753018184)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007026414781574)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004953534489717)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1993803213986791)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985774233009852)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1980882036314677)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1985600116549116)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1974230047384764)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982017282344957)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1973751178050769)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1973978443101019)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.197212978239544)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955020478070524)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.194539158367506)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1944486861990966)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1944864807387585)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1952037867948881)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1960390251330546)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955927773011295)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195610050587517)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1977825796344101)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1988095313117937)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998088202845612)),
  			},
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[15m])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.994613569711199)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9948120144558015)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9943131830794947)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9947136714377363)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9948101190818746)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994599305945103)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9940959245719938)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9945260480930675)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9943916648129398)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9944181014332976)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9946175228508962)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9946590040070613)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9943923312249814)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994477641871477)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9943717756764983)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9942873182353924)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9942204176368694)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938919245906972)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9931445694947092)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9933422331631503)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.993034725105704)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992699034569027)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9928299878940725)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992674283218513)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.994384947487119)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9935220521815649)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9940030259348762)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.994044994147306)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9940801425996577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9938480722003846)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9932780243916792)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9935877692534227)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9934572091370488)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9936007585756457)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9937425071164296)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9934829619504357)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9936895454151191)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9932861116424363)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9933165173842209)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993404352833955)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9935252918129307)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9934829276452315)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9927967985505972)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9930167287746614)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.992473874726236)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9928568940598557)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9931955732719115)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9930914404160154)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9933436210725095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.993525867995875)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9937119471299474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9936684653249883)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.993044682867678)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992892622341837)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9926339539741114)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9923417552232079)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.991888110729207)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9921170763309157)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.992928085899964)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.992730845233595)),
  			},
  			... // 3 identical and 28 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8009792575440003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006293225225216)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8005016401068104)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8005341281579583)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003159966021567)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002755998647045)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001280054769196)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000485521955963)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8004928404043762)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003198200531569)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.800266919704349)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002842069428513)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002575446124283)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003218633096094)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001574435391526)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002330883799136)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001301073736241)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002284501051743)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003300118056031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.800281260363185)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002541649458783)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003402872088605)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999888061402635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002018550784106)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994914959164794)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998935612548227)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997411150684614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996688517635251)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996424434255482)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995476969694346)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000641476331551)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998539366100681)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998268117390452)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999820426721893)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999773887645328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001234141251193)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002659405524436)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003406605671767)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003664182549348)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8002239955199361)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.800169137079436)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001370482873214)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003614584732215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003166693721404)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8003828524383054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8003271999834265)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000371732529294)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8001816380967643)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997329668239184)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997868639479869)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993180398006474)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995713029973169)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999492697276092)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999133778741856)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7998639761470259)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8000592729091482)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007980379411619)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004245475047426)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8001803749732757)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8004738432475521)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8006141922346517)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006222592876298)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007842856388566)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006573894979404)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8002694477253919)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8005107892133022)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007466354904424)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8006165032867583)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8007118146769313)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8008099865719067)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8010206484743342)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8010474934372082)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8013698988594115)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8014022277695085)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8019305857011133)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8017178254513248)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8017570118901184)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.801821202175104)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8020625543723071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8021257066344955)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8024979008890144)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8024498168668156)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8021919599991844)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8025013834401681)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8023164943786694)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8024107831833504)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8024546616752579)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.802528289144186)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.80275431239513)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028788701038123)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8037039084009467)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8033637845914235)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8036659146978238)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8038497134975796)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8037081991730447)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8038285996196505)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8039462702772633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8037718779139257)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8039742579129054)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8038545481684545)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8039143333028416)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8036662102843583)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.802906004211269)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8031924485960068)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.802915918900307)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8029785815152294)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8030670074141875)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.8028955318591443)),
  			},
  			... // 1 identical and 6 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1994633524929792)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996684194378986)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200232378923525)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1998595445092355)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999300640672863)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1999800719452807)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003828114965993)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200086944708739)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001626968857126)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001811115030332)),
  			},
  			{Timestamp: s"1634143265.782", Value: Inverse(TranslateFloat64, float64(1.200185203716692))},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004063039013508)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2003095752295687)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2005224716994152)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005824927680826)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200692188287446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009888523187444)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2015815984248446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2014876175312352)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201767289666773)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201815655943973)),
  			},
  			{Timestamp: s"1634143325.782", Value: Inverse(TranslateFloat64, float64(1.2017930883619197))},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011707586722231)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.20150133193917)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2012985722731502)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013839318066262)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201320127251282)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017096908540497)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017140076914279)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016642835501372)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017631812075753)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015245428324437)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2013362838436714)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015047349806935)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011141602949564)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2012282823423452)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009103409820603)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010383182814561)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009123126599477)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010466907097397)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2018979227306383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015894018328073)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2022129191241384)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2019346987479371)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201823433236418)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018360019194667)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019661254355207)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017850458268893)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2020127264029232)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018656917590296)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2020756937028108)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2020566592555426)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2021088114541987)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.202263607867326)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201907127991135)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2021193918103084)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2019477189089476)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2017181115255335)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2014734189397758)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2015293664999631)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2015520350620625)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2014749559420332)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2015238487391913)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2013461880862526)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20123065862114)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201087608274632)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010813627330528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009563877985667)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009651060864917)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200807933149961)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007924041407327)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006093205489854)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007529361665923)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006804891960776)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008798024292742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007269771279754)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008533778003931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006986809833173)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009730849498779)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010113263579438)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2012819163472717)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2011625048681986)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2013885176887087)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010399808238466)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007923011427348)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007066781073314)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004228952164906)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004838606362929)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2007108873190577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2004844405603117)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1997726917266847)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001933106023106)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1999373518118865)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2000818488022298)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003681936782649)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001552435774288)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199998252578289)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2001377052534479)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199725960412722)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1997942024184411)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1995829595095908)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1996359131431347)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199417741928417)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1995041936994089)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.199207198994308)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1993325906105792)),
  			},
  			... // 1 identical and 6 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0003068494966274)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000748630758636)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000591409554852)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000421988694734)),
  			},
  			{Timestamp: s"1634143235.782", Value: Inverse(TranslateFloat64, float64(2.000234188482852))},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0005493220506927)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0001779528819075)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000586602253986)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000540948459712)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0003517204236365)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0006558374305063)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0012440174347144)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000676458295025)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000416733259649)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00039578470435)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0001237438834703)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.00001880947697)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9995788070090703)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999667285757809)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9999799037519634)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999396564908955)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.999527006884095)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9994571516226813)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9995148961076492)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9994636412903541)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9993592913293938)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9992929917555708)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.999675732708714)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999485705506504)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9998059479237191)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.999876874013358)),
  			},
  			{Timestamp: s"1634143375.782", Value: Inverse(TranslateFloat64, float64(2.00010656483202))},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0005027459808784)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000564092299433)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0007507291025997)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0006881388169697)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.000732556449019)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.000557820249457)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0001007284948162)),
+ 				Value:     Inverse(TranslateFloat64, float64(2.0003563227195214)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(2.0000547413651444)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9997729195998606)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998839528397186)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99887374354084)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9985572984170044)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9986294023178308)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9984372131181147)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998377121578447)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978699976651604)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9979541011190496)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997324762570808)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977735124977556)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977280721120703)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978785389885263)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978423314503908)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977078932109513)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973389548877403)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974170094208916)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970328463827458)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997321972195738)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.995976936940648)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965314907618692)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9958829587325453)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9957879460883599)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9963233577600272)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995787153012255)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.996634377507765)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996557477113265)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972783654017814)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971003034231853)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997576878492961)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973992893594419)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983998599964496)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997893149888797)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975468874009055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977110956053559)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.996892995197912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971653087282386)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973464739948428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971959198664586)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973247488981551)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972173788004823)),
  			},
  			... // 2 identical and 17 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989882195096337)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989772618278365)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991122770730114)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992241895117902)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992240339187968)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991657655037877)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988949621975254)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991551011014811)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990387830684442)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989548290159759)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991029226498448)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988154474275476)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985913003857634)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988488606507849)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984959102047376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986143671256989)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984367601714736)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984935836143169)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989615411508116)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988552625854313)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990465612825676)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992137246786638)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991861270881897)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991281115976389)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993391268928483)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991181801731386)),
  			},
  			{Timestamp: s"1634143345.782", Value: Inverse(TranslateFloat64, float64(0.7990375064089418))},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990869111292526)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988795146479727)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983961992436664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985334036161317)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978667266384354)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982608281537228)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7979879630766181)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7979550635115594)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983075998053791)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982946645610203)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7986911003708086)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988006439872773)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993443472190562)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993001962282076)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995894527115095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996476102316507)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799529862677511)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996407410555356)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996757033804243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994805166668821)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997208837890641)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7997472277245278)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7997691126650179)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998454021928233)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996509316968575)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994118797914043)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995167732631181)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993071186531728)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993053988046065)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994922360069949)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993293648910071)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994581812026748)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994675495175205)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992222758021974)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996449712391818)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993313941382227)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799193855120769)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994551377071897)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799117904909876)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993631835471362)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7991884072635617)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990638995692234)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7986093003187706)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988793553222923)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7989106089750494)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989962898497611)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7986878640913101)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798850016848871)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7986816241829708)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7984605754450563)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798669236408693)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7985162456838725)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7985608977229031)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986305978731747)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984797052997217)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986549934431953)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7984535138802917)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7986757499246879)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988217674410285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798850025053881)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7992508868425248)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7991961932300031)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7990830301976857)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7990748579372773)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987495082775864)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7989672248910614)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.799526663632603)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992413863255166)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995431269205102)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7992563965918226)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994117625298376)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994632047286566)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.8000200752341555)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998725766689808)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.800136021999747)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7999032539478543)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7999648318458558)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7998374885698942)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994361365402348)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996913874021376)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7996832600653465)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996336518787717)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995317553724633)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7996676536144959)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994635282162829)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995519676891591)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993807386565075)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994867248224632)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7993625586685003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993806712632108)),
  			},
  			... // 1 identical and 1 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1953116726109319)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194940774126206)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1953524931867638)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195203599615184)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956048862485404)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957111571720862)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956118955768729)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957780571789878)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1954307944995215)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1956153336832176)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956015367521329)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1956398263010963)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1952208620035665)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1955857922151978)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1961435363533792)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.195917848215687)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1960462375575405)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196154273618137)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965158316673021)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1963272294835496)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1960297147984085)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965008215744546)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963430458554225)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965258479424812)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962021568151757)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965292896960222)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1966543317563163)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1967806129935716)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1962935359803226)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965627798918093)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964045944634114)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962563890899507)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1966430322633366)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1962992737373421)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1965654707691644)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1963306220133938)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1959978509118803)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1961283077766256)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1956325229874738)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1957526469103616)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195611104092906)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1954545921919124)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1954119857348335)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1956905813087395)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1966867887320813)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196413515434145)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1963737398072072)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965567477096744)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1964486446932714)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1965423173880334)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1969676312645163)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196867163372408)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198080485517138)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.197664385500103)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1978113344127543)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1979254534775807)),
  			},
  			... // 3 identical and 30 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9955769727487047)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960471431317375)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.996134651723876)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996393322516441)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9965176813231174)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996450308413328)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9962195565921086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996750208446273)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9967971548469465)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996626516797571)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.99628848272253)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967033707086164)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968706533296707)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9964600334629186)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9962531308110303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963486989763584)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9961523577430138)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963726361574017)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9964598997004124)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995875101388292)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9959292833729934)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9963779612803592)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9957075398258364)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9960844017526234)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9966307599296313)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968703781010755)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970221081305735)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974730607814652)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997127618545909)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9979739434480699)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977071445215537)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997328807228416)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974721145844434)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974447030465359)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977941087122715)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978793842302225)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982993361594008)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977657220438605)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976233348062034)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975053382596535)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997069940496278)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99734663229801)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977481796131777)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974688525039295)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982261601040123)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978625452658334)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976266839171903)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975637851928463)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974332583026768)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970613673932258)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969407139733184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9965923370632694)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997252636958103)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967102140777793)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968555677724218)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975674765321523)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997300977497414)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978923558170734)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979159778967668)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975559533826304)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980515619776213)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998622939349528)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979686905422578)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981289558249713)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979527374597839)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9976718359256616)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997709270493452)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9975657071475013)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972759732280754)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974544108544665)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978025252594627)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998167167176115)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9980544712886297)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9979544257719317)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9981339411695116)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997820312390497)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9984137170464964)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998898305164817)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9991163648294434)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9987497562710128)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9984234021007832)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9987233095809096)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983800645674301)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9979631409055987)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997684137590146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9976151335067172)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975289715135927)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972187851091197)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997350868357743)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973865145673315)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971211451519078)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970765277596152)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997349233122731)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974341928721606)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997004707413939)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974135186834387)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.99757700415663)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996988532831291)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9974316650382493)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968076511812676)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969997105141022)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9966064715297054)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9960815660678681)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9967596911790295)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969809307737716)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968986707526852)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975861146792417)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972570415018456)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976006870024243)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9973550798962545)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971342639160456)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9976741500379052)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9979809565880693)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977719614733187)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978625074132927)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9981126858157061)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9986623974655378)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9988405961250788)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9987035373438522)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997980552213986)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9975004044161657)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9974146009735625)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982650624657913)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983799208317509)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7978568539892432)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7976954851394412)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.79730225363537)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7970915350104613)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7970885181628564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7969734251795662)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969026043514063)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972249394796571)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974869196804225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7975588086638746)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.797788103507734)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798002626713158)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981442336885753)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7978036613597851)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7980320695372444)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.797497525114382)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969827022710301)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7973590072350114)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7974150779116485)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966721171238831)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969424146473449)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971167926303906)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7969695901869681)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7969183385049114)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963206191834896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.796508695251683)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966524563944927)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.795876751946701)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7962269272963945)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7964350459249256)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964739577821721)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966644672943297)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.796577998253339)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7968018377402146)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.796435318886003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7963607317379758)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966236829846638)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7967177536862745)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966468120773397)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966215456552198)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7966822304982979)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966310117046184)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963875103215406)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966893284151512)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.796734202572243)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7965383670157371)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7963712384998329)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7966093714491738)),
  			},
  			... // 1 identical and 35 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2012231222427259)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006840471530096)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010736517357303)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201022303453775)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2012362448121892)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2011603347892776)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20128520188718)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200926819729178)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2009069823722742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008139540040894)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008223625471464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200400355834801)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.200392934117949)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006168042353642)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006498376358619)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2009504868984844)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008807301696383)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201248582344762)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20162255548107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2018858913775001)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2017207961589758)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2016568104853649)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.20195678710791)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201466099088425)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2010063914655382)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2008779500647202)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2012550376360351)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2006766467623133)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008311549543107)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200815343964377)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2011221079459269)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.201320011248561)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.201119085067061)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2010105154522075)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006840727930324)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200430515916726)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003305023830404)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005716288099484)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2003597237640635)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200447705345147)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2008899889875915)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2007029335931536)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2001808197795742)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200562986326233)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2004245541223804)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2005152740760474)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2006908044523168)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.200999757643551)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.2012337277208325)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.2014273501175947)),
  			},
  			... // 1 identical and 35 modified elements
  		},
  	},
  }
rate(demo_cpu_usage_seconds_total[1h])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8328639234372672)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.830146062055356)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8385187454368432)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8357544912926596)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.844093362090931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8412949832565852)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.849608689636656)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8468668589966886)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.855222258462316)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8524444316718531)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.860773490348479)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8580190731487132)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8663654608485492)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8635567775292305)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8718631675159423)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8690734286074113)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8773935497516956)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8745149469091533)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8827690876273926)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8799881617421943)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8883137126309444)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8854289406916012)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8936775287622258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.890904228399397)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8992343507074931)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.89639138988278)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9046698919381202)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9019007470696045)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9102333454931597)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.907389926116549)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9156675432459636)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9129202121173245)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.921268393617681)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9185122571635609)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9268541787771511)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9240154330050165)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9322963528556578)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.92944706768707)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9377195590139682)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9349669261400473)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9433103551514177)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9405157808941338)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9488283522562566)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9460300018600758)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9543396007999505)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9516265709280471)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.959999139954395)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.957212795452031)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9655316464413461)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.962810929738362)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9711783353656003)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9683767620907313)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9766847364418272)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9738050601649322)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9820549750014178)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.979224089866829)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9875091582219941)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9847362145916592)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9930637096473416)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9903317538872023)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982660937242334)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.995869739758294)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982058645529583)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998254752354156)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.998452449601884)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9983885183352714)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983599364020594)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9984452178036658)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9983660778951697)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.998325538732426)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9982153147062114)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9982452048117438)),
  			},
  			... // 12 identical and 13 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7315564591590613)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7303543560531176)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.733609214730423)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7325360446066468)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.735885542082809)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7347296040679581)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7380181151485716)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7369126268357883)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7402380455935402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.739131178296918)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7424555980520108)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7413347897886308)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7446488914742512)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7435728285328645)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7469199686266013)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.745803913842418)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7491217135124556)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7480482146949863)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7513974784874018)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7502801120947152)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7535971985108055)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7525166260853454)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7558608763481275)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.754764265146043)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7580969015602307)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7570334832753606)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7603908448877257)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.759263086323945)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7625731653100629)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7614502813812466)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7647637968888134)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7636642978514139)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7669950024315896)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7658999873400745)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7692340938232801)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7681744272087874)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7715348314014214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7704462923291582)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7737857783785232)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.772644455923945)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.775945013469342)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7748384528385388)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7781644586686349)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.777070627128846)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7804060748597983)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7792822384517957)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7825956003293058)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7815044643375356)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7848419075762209)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7837075583249682)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7870131282322833)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.785947724376158)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7893041466662879)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7882269768805613)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.791575060869084)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7904887022432314)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.793830278516003)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7927176150843412)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7960399015124493)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7949490045412131)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798118213272049)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7972204007877234)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.79823188533498)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7981770333237399)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7981577087245461)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982013176836669)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982632655524464)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982430040037174)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982385004328402)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7982767339836112)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982920659817547)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983160728805097)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982656553604258)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983301028817203)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983423552702863)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983254516343585)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7983021027599214)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7983265748730044)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7982870716403152)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798351703133379)),
  			},
  			... // 4 identical and 17 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.098189179304125)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0965683014759766)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1015905381751936)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0998896334625907)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.104852976586401)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1032036015600553)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1082047636515675)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1065114559745701)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1114802011085185)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1098267816156528)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1148247993192597)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1131605815018675)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1181506946036266)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1164940290643235)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1214897351298954)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1198559908783103)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1248687666491208)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1232832034102802)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1283319567251393)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1266906150438565)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.131698769773454)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1300603998809786)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1350709707634614)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1334002260348677)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.138387059190132)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1367533756740216)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1417676214306143)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1401250554864089)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.145133005464103)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1435617130702935)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.148622668319866)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1469286540582257)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1518995469053543)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.150212369301684)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1551880505144947)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1535468064460486)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1585562957870428)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1568884832020303)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1618785102205385)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1602349829507659)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1652429707241088)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1636046551504275)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1686166855453826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.166969371005329)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1719749776742587)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1702723017257777)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.175237069654084)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1735730420036998)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1785660779394755)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.176881511932328)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1818593244530606)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1801885452173306)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.185176395105434)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1835294851744123)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1885349508937826)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1869108430193716)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.191933372081174)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1902814242316275)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.195283687907501)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1935670193471621)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982675035860295)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196868748340382)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1983254813065125)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.19829891431874)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982678318175342)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982538763077792)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982547881906258)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982020799869824)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982700734816927)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982245175402624)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982558505070036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982179128402592)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198209740245886)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1981725358697346)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1980811121658237)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198120647834986)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1981876519760297)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1981251846459116)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982071221795731)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1981648041469746)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198236215620984)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1982536248291862)),
  			},
  			... // 7 identical and 13 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8313740326110883)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.828611714624924)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8369573347456896)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8341679233168997)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.842474910386139)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.839672907099435)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8479616150290357)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8451839633947364)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8535071592465036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8507351542513144)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.859066410799802)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.856333572071026)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8647210402190684)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8618804036878214)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.870113997975238)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8673116201540247)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8755990278963606)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8727986949519813)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.881088603877563)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.878295984557216)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.886596554231797)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8837639556756338)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.892006930968712)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8892348974380437)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.89756379489912)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8947745312752606)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9030787721814213)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.900289112443121)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9085925602279439)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9058422604841554)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.914201903934773)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9114339374803297)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9197686371005662)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9170344647176347)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.925417719130451)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9226657378208203)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9310240951831603)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.928243779643381)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9365618763556474)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9337550443299953)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9420350493491854)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9392829315194922)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.947640881872697)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9447614986973245)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.952937367186593)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9501457330481213)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9584457909446997)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9556742802430338)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9640029264460055)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.961193015439385)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9694666656700597)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9666812259655828)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9749894193837119)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9722622787795785)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9806538739390656)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9779077679070964)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9862728939522036)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9834403298781904)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9916819603359042)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9889348331020646)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9977864052506271)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9945099300444777)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976529693791336)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977117005000584)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978981516163141)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977113727072646)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9978325770462249)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977968036641964)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997749714404448)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9978211909428227)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9976730774854592)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9977660172766138)),
  			},
  			... // 6 identical and 19 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7318492696027147)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7307699954250109)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7341403209617733)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7330357636943714)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7363703231942038)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7352575090716537)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7385803059522262)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7374938604111979)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7408544082852778)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7397133308338736)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7429959152203974)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.741870516126143)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7451750696030187)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7440788425370145)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7474249628444095)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7463126344096195)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7496358765404837)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7485361217165267)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7518773416241898)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7508051753511858)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7541860998150454)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7530788990747034)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7564101827123718)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7553046448821434)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7586383471089323)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7574920357374112)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7607673434370784)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7596672243979283)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.763008175252692)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7618415087918922)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7650871994319637)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7639931706206952)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7673420985459735)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7662310247946877)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7695557522435225)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7684570568710887)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7717994997579328)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7707178086963736)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7740847899693112)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7730195291892709)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.776410488347953)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7753238527228963)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7786848487444725)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7775951040844387)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7809519934372476)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7798350775595512)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7831533204187121)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7820288026562913)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.78533603661795)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7842634032649739)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7876447825516056)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7865110673863736)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7898054505776285)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7886553774246522)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7919259484855179)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7908043415335788)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7941151039128751)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7930406168081808)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7964187356983679)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7952966641031103)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988023642162614)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7974761763059245)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988223405208562)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987603090960798)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7986449797305701)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987502462400211)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.798680033390916)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987109744330443)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987987291580195)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987093341244607)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987459029456273)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7987598299286318)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7988120764125564)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.798838768652573)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7987990047466166)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7988145193198829)),
  			},
  			... // 1 identical and 22 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.0976745647488029)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.095973845531363)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.100911362500245)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.0992629796816937)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.104274935631004)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1026473616346841)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1076893989947114)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1060110651122883)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1109809029679505)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1093515149441)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1143912947678039)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1127070229433291)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1176686610199067)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1160629760269634)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.121136959845312)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1194633010215065)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1244407540163146)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1227985166949157)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.127820863208369)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.126143284567365)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1311153046863238)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1295127008358639)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1345919948458412)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.132927124376326)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1379181160860086)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1363112107953182)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1413852918202678)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.13973255207901)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1447418210778368)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1430704529775233)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1480531964067693)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1463728919313816)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1513427136621535)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1496456216310191)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1545911272439189)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.152899427560566)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1578521527669905)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1561717450226978)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1611402302554266)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1594698709535516)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1644525075395358)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1627487713408098)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1676834630607293)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1661100639115645)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.171230981282698)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1695511894181474)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1745209795711233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.172874694903405)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1778922764946027)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.176232470208181)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.181230939748324)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1796077066699064)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1846586662096692)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1829934549274959)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.187984861740751)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1863101128015305)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.191287834087043)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1896523866656215)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1946862834993484)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1930129472568032)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1982858823609739)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.196323671445095)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.19839934192904)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983515459785725)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.198331520483313)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.198427269961541)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1983620413908511)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1983811108105662)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1984376288797385)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984041416181241)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1985670920113791)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1984741528144387)),
  			},
  			... // 11 identical and 14 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8324544795519784)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8298062414095828)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.838134778931133)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8354254460933144)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8437497073535478)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8409611791524445)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8492793685678528)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8466337087679672)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.854963348781223)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8521478025303806)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.860464369257871)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8577878946222899)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.866115460040044)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.86324226046409)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.871554468129081)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.86880054516684)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8771218539484085)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8743987179059536)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8827225966495844)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.879803604707212)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.88811198495872)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.885450778617634)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8937791673523858)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.8910847588494646)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.8994110235318953)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.896706950904745)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9050328214812702)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9023737893817532)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9107036132458852)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9081347786722545)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9164724215761464)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9135994942882502)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.921913677746762)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.919137087327928)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.927458532969059)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.924713447550841)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9330374094817904)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.930139699230772)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9384515225659913)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.935647340162275)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9439661037693463)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9412542697653046)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9495803027824579)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9467455703900056)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9550620233610994)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9522135795161073)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9605286487839066)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9577363615816745)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9660555896701306)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9631884441027452)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9715015734115446)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9686398102974452)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9769529442358524)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9740575334474346)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.982367584047079)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9797754381770838)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9881092023128693)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9854791008215162)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.996974202157949)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9909495802427113)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968797773352795)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99664492501833)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971316938582462)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971548802185712)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972286884361568)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971533572468447)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.997144560938645)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971119131282964)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969783890234893)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970279810426523)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9970785414631422)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9971738457879051)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972903334960233)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972569329289118)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9973203881808936)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9972435220694833)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9971452309678321)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.997287080419116)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9972700058051946)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.99718695318701)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969970739143057)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9970831599349061)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9969694857417255)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968703781798678)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968949266800184)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.9968729978674677)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.9968629787998207)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.996786823403355)),
  			},
  			... // 2 identical and 15 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7342696886510215)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7331719420528329)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7365062653941357)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7353407313563539)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7386696542427276)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7374930872825334)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7408208537743252)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7396747151898652)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7430046043905356)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.741965668460757)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7453040320401297)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7442090839050792)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7475432828389181)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7464840446396416)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7498211926396691)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7486221712580685)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7519483332754558)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7507033465277564)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.754025381826)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7529929494037225)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7563314152788727)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.755029790271285)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7583470026337147)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7572788767225582)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7606139252116962)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7594803418662394)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7628103368092523)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.761728078531655)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7650620854798363)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7637528629850412)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7670687560012477)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7660092084190178)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7693442189499776)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7682735691007814)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7716079309216137)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7705440586150052)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7738791543356395)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7727352279102063)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7760641132337518)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7749748818769938)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7783080076091622)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7771818768157768)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7805121391744051)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7793826973209234)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7827126169127483)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7816652114462163)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7850016340539635)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7838354536540953)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7871626260906581)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7861008004497063)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7894360989635124)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7883183038064646)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7916493353675348)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7906227849743738)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7939610789129935)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7926995153983795)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7960193827121504)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7948452730054406)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994378903869536)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7971665694973084)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995516796739508)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7993237428491765)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7995196790401664)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7994985580241587)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(0.7994857480815083)),
+ 				Value:     Inverse(TranslateFloat64, float64(0.7995781805349347)),
  			},
  			... // 2 identical and 26 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.0999184028388238)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.098127528712813)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1031104751654366)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1014484240585278)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1064411059863297)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1047690558811971)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1097609418167136)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1080172101310417)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1130032725987649)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.111323195662116)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1163139984480792)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1145518318961214)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1195359431956686)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1179347276521598)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1229313112522352)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1213495057841507)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.126347957647356)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1247812688872545)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1297813388802973)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1281978903207148)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1331970892395704)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1315217088776142)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1365139129878965)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1347419199737312)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1397263070089811)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1380293738846585)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1430192698771482)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1412259098538466)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1462079015016589)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1445502145470863)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1495424817002324)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1479412189414842)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1529380465891863)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1512504546721922)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1562406504003475)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1545147160462776)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1595017211337328)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1579030839150932)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.162900026732577)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1612599217240942)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1662538350507998)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1645582195163549)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1695477880165073)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1679752226970257)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1729745351173642)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1713366861344812)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1763311754113597)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1747538188587519)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1797532998350857)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1781484547643777)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1831461254047966)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1814885305537435)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1864822414962097)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1848717475393042)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1898692534179551)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1881863141639994)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1931782761365488)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1914478483877309)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1983342790975466)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.194765118442726)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(1.1983273231957077)),
+ 				Value:     Inverse(TranslateFloat64, float64(1.1980276862229131)),
  			},
  			... // 5 identical and 25 modified elements
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[15s])
FAIL
  model.Matrix{
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`)),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.976553144864738)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.197865577029916)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.14935225713998)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.368388654064802)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.795407304540277)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.979966574354876)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.629157598596066)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.98656265903901)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.946017783135176)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.18331028137345)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.01983536174521)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.060940860230403)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.53347823722288)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.001059652133335)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.1242852602154)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.756161400127894)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.62011937983334)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.5442848321145)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.644596392288804)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.380465256755997)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.74354657670483)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.567174891681134)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.21805498143658)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.36697719251515)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.00696404837072)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.75602927357977)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.781378302257508)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.618337445419456)),
  			},
  			{Timestamp: s"1634143355.782", Value: Inverse(TranslateFloat64, float64(29.77497054543346))},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.289603739976883)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.691186696880322)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.06011839862913)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.212595622343542)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.503634619060904)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.86567052493956)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.273634954355657)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.35040765201302)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.904195360839367)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.63403722712428)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.556219503749162)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.039115610687986)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.27071299776435)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.783772965869503)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(28.604571644682437)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.06811482000012)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.746061570942402)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.29698264669787)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.008423904888332)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.111903223760237)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.5053805927746)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.20051543237696)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.823235565330833)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.453619931001413)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.58646282320842)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.175918669559906)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.341750360559672)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.661749144766873)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.210886970628053)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.142118629396464)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.326009393669665)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.062973440944916)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.79084943095222)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.91876344125194)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.957316634710878)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.295759475247905)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.420641059055924)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.139979019166276)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.775100589264184)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.98420838069069)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.539041905663908)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.62660223246985)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.77512812241912)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.091284359794372)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.21956145018339)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.03304594756719)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.536070734262466)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.108152352385332)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.485699920449406)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.990456820973122)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.26731635723263)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.688475449294856)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.89256991399452)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.64531099231499)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.662710499484092)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.80337812115704)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.85905893659219)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.917400053508572)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.489260341972113)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.849516321669398)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.229219190776348)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.841094500947293)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.041013962589204)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.91304480145027)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.664107162039727)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.374159860174586)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.02107449900359)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.9477105618289)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.534877189435065)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.964681583261154)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.77299227518961)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.852301030264243)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.75464399624616)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.342687041891622)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.303030766546726)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.815466856940475)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.37592501565814)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.01819251919369)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.876717994455248)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.060776575315685)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.843951346818358)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.15990011901522)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.193710069637746)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.469632381002157)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.11499167047441)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.278712717418784)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.06152808526531)),
+ 				Value:     Inverse(TranslateFloat64, float64(30.13259928753814)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(30.038178828544915)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.786122162649917)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(29.870559153612703)),
+ 				Value:     Inverse(TranslateFloat64, float64(29.780006280974703)),
  			},
  		},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`)),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.099725291365758)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.485501931797899)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.370594863547012)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.550053272390414)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.041841929079965)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.99387327685372)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.934033939382061)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.69799881389281)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.279333197046071)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.982633208835068)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.56527272472158)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.924587352722483)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.768010233296081)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.004997269062642)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.148962625069544)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.119496311118837)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.93904390418902)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.042704836232133)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.103576800087467)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.130899224824589)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.465986574534327)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.011039225731565)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.009970876621082)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.165849713392163)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.031952632823959)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.19390953719767)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.497870073653758)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.15521533181618)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.10017272690311)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.80227074816321)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.228723698994145)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.913728114453988)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.175932865357026)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.064561712332306)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.953796152258292)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.218229937724118)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.115876395720989)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.319572249775774)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.339622659841552)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.96488253804273)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.557263440918177)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.785300673039274)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.28076742310077)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.030812565476936)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.241908028023317)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.996571762188523)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.887414672644809)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.94130749508713)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.78717401670292)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.97431065512228)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.465982924913988)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.973042440575227)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.668418193468824)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.328778387160582)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.45204929355532)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.229562572838404)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.82184758153744)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.083247985556682)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.438446856569499)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.010360601668253)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.817593788728118)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.22230533838001)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.700535794720054)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.078055742759261)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.725007131230086)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.900638695265116)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.359752414282411)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.184590387306798)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.11344882962294)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.05928480813418)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.534892590716481)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.239283186995635)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.39468336571008)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.240352308473575)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.251882925862446)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.142258522681914)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.699676565127447)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.96817643405575)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.644418793730438)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.231904952092009)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.934122965671122)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.28420173529139)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.063593843020499)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.209852007475092)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.273560595000163)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.297205066949573)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.231572810327634)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.172798425950532)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.420828050002456)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.354692040190002)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.010510145919397)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.233384329390447)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.605021423660219)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.15906247316343)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.596115093212575)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.345385252326196)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.677940110908821)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.977028527595849)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.534843511180952)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.915023873202244)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.56072087958455)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.76364146777587)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.876183240208775)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.748994200219386)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.639863123185933)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.124174969726027)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.769268669188023)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.98515112255518)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.137828866951168)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.821597056206429)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.100052184658125)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.906476529095016)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.9967964051757)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.94292962633017)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.144837311469018)),
+ 				Value:     Inverse(TranslateFloat64, float64(12.020011406555568)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.96029105852358)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.695331492059267)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(12.05817551817745)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.7432979726118)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(11.768602119991556)),
+ 				Value:     Inverse(TranslateFloat64, float64(11.703807831142512)),
  			},
  		},
  	},
  	&{
- 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`)),
+ 		Metric: model.Metric(Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`)),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.323721561115235)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.32311073955225)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.4800528800115)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.07877807009845)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.162750772666186)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.80303123114163)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.43680847529322)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.941349050722692)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.77464901842177)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.83127650516235)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.414891914930195)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.021862865373805)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.698511528782547)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.987029551353316)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.726752118207514)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.11325761533999)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.840836711227894)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.41992440179547)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.251826820895076)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.49972323501106)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.790466845966876)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.191265876402213)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.771974137052894)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.093083615648084)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.961083315312862)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.04036729387417)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.72075163386762)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.222751594578767)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.124856726266444)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.429448294734357)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.881672565359622)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.401563442089355)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.763948743697256)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.720062670268817)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.542569215409458)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.923490613351532)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.610488642938435)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.09265570730895)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.756181974429637)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.027420485373113)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.886517052538693)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.186671443774685)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.448519573546946)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.185414468330237)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(19.153520322404802)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.935313419208796)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.766523752361536)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.75479633420582)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.204402072820812)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.902701450118002)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.028636473231018)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.8333562075004)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.508346230722964)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.998169413640426)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.961487881839275)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.218125232175225)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.83640205161646)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.250832270642604)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.350666164420545)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.858608495257613)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.85639681480825)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.714721217770602)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.90861478075385)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.00318081523892)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.317676243837923)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.80360182851655)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.219606526661664)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.66851706935995)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.111450584605336)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.721867065869446)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.926065509207547)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.775611425479838)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.83018851466477)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.661449804236327)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.528555621858686)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.820524927383303)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.164252696558833)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.934758947719274)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.86988128721714)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.777638236018902)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.798560672905296)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.027322815417392)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.04383625695482)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.144836998647406)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.063728897832334)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.668896817373025)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.90936826216057)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.53340799882426)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.089911612216383)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.791621035244134)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.160270653665066)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.93660888883278)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.353964619338512)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.92789272151549)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.739777746144682)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.28045488803491)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.300985397771)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.075260910631187)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.93027929170057)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.88977453827374)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.666286850813776)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.014577495862795)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.36917276494205)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.908318755635264)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.057106108870357)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.06035816822714)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.25480631738901)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.996656359644476)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.985453146975487)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.11301689467564)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.05599646922201)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.9308433531196)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.80949351610616)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.594829073032997)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.740171016659588)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.70127587065963)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.978180858306587)),
+ 				Value:     Inverse(TranslateFloat64, float64(17.941549210780067)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(17.90364565467462)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.101099865518336)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(18.360838727094233)),
+ 				Value:     Inverse(TranslateFloat64, float64(18.516185889875487)),
  			},
  		},
  	},
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		30.670765939019475 @[1634143215.782]
+ 		30.100664495572346 @[1634143225.782]
+ 		29.770508822526608 @[1634143235.782]
+ 		29.725941845365014 @[1634143245.782]
+ 		29.947703880567133 @[1634143255.782]
+ 		30.156585306930538 @[1634143265.782]
+ 		30.116286184176715 @[1634143275.782]
+ 		29.343147019721982 @[1634143285.782]
+ 		29.59775346423703 @[1634143295.782]
+ 		29.670338724877183 @[1634143305.782]
+ 		29.59340647438603 @[1634143315.782]
+ 		29.465570845411094 @[1634143325.782]
+ 		29.89872049817768 @[1634143335.782]
+ 		29.79285266882107 @[1634143345.782]
+ 		29.91669905126855 @[1634143355.782]
+ 		30.196379952140887 @[1634143365.782]
+ 		30.195400660533778 @[1634143375.782]
+ 		30.41444175955621 @[1634143385.782]
+ 		30.185655526332084 @[1634143395.782]
+ 		29.830291781578126 @[1634143405.782]
+ 		29.772881633721227 @[1634143415.782]
+ 		29.7711625544689 @[1634143425.782]
+ 		29.015847837143156 @[1634143435.782]
+ 		29.75115634965914 @[1634143445.782]
+ 		29.85486275156927 @[1634143455.782]
+ 		29.622196632880332 @[1634143465.782]
+ 		30.014221160437955 @[1634143475.782]
+ 		30.474472467672058 @[1634143485.782]
+ 		30.045496347266635 @[1634143495.782]
+ 		29.583517915032644 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		11.500699006209288 @[1634143215.782]
+ 		12.205739709312184 @[1634143225.782]
+ 		12.031517506731689 @[1634143235.782]
+ 		12.035200870882363 @[1634143245.782]
+ 		12.062947030864507 @[1634143255.782]
+ 		11.662849508119962 @[1634143265.782]
+ 		11.860751223066927 @[1634143275.782]
+ 		12.068955742750404 @[1634143285.782]
+ 		11.996550837887298 @[1634143295.782]
+ 		12.19346608824253 @[1634143305.782]
+ 		12.319472889406825 @[1634143315.782]
+ 		12.042761453269122 @[1634143325.782]
+ 		11.883968360207746 @[1634143335.782]
+ 		11.694635379217743 @[1634143345.782]
+ 		11.825479638247089 @[1634143355.782]
+ 		11.540015492992552 @[1634143365.782]
+ 		12.059349710399147 @[1634143375.782]
+ 		12.011346212964327 @[1634143385.782]
+ 		12.167823328649774 @[1634143395.782]
+ 		12.386274880215751 @[1634143405.782]
+ 		12.468550942201091 @[1634143415.782]
+ 		12.286315142298008 @[1634143425.782]
+ 		12.146820270923854 @[1634143435.782]
+ 		11.880678849328433 @[1634143445.782]
+ 		11.979500981973615 @[1634143455.782]
+ 		12.207095022728481 @[1634143465.782]
+ 		11.65577933320401 @[1634143475.782]
+ 		11.566314198782493 @[1634143485.782]
+ 		11.96951201618458 @[1634143495.782]
+ 		12.231745389800835 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10001", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		17.4285350527839 @[1634143215.782]
+ 		17.658395797152025 @[1634143225.782]
+ 		18.197973678618382 @[1634143235.782]
+ 		18.23885729258518 @[1634143245.782]
+ 		17.989349088799372 @[1634143255.782]
+ 		18.180565185606156 @[1634143265.782]
+ 		18.022962593332068 @[1634143275.782]
+ 		18.423097238511218 @[1634143285.782]
+ 		18.005695698559066 @[1634143295.782]
+ 		18.100995194680763 @[1634143305.782]
+ 		18.08712063378107 @[1634143315.782]
+ 		18.49166769693784 @[1634143325.782]
+ 		18.217311141684604 @[1634143335.782]
+ 		18.512511957891547 @[1634143345.782]
+ 		18.09302131131608 @[1634143355.782]
+ 		17.86360455978229 @[1634143365.782]
+ 		17.710049630798494 @[1634143375.782]
+ 		17.574212017164427 @[1634143385.782]
+ 		17.646521138240132 @[1634143395.782]
+ 		17.7834333337687 @[1634143405.782]
+ 		17.758567420392865 @[1634143415.782]
+ 		17.942522298000767 @[1634143425.782]
+ 		18.672531887233163 @[1634143435.782]
+ 		17.968164796490782 @[1634143445.782]
+ 		18.13043626000035 @[1634143455.782]
+ 		18.170708335131167 @[1634143465.782]
+ 		18.329999498456345 @[1634143475.782]
+ 		17.959213330273087 @[1634143485.782]
+ 		17.984991629972683 @[1634143495.782]
+ 		18.18473668844217 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="idle", project_id="promql-testing"} =>
+ 		30.381326647971946 @[1634143215.782]
+ 		30.452579280827194 @[1634143225.782]
+ 		30.034949653158947 @[1634143235.782]
+ 		30.37462361164762 @[1634143245.782]
+ 		30.080816098637115 @[1634143255.782]
+ 		30.206518358141693 @[1634143265.782]
+ 		29.806900885799223 @[1634143275.782]
+ 		29.800843796969275 @[1634143285.782]
+ 		30.174557562607333 @[1634143295.782]
+ 		29.538518642064446 @[1634143305.782]
+ 		30.031914241219056 @[1634143315.782]
+ 		30.482345857955806 @[1634143325.782]
+ 		30.37659200917369 @[1634143335.782]
+ 		30.51929340317747 @[1634143345.782]
+ 		30.94606244543411 @[1634143355.782]
+ 		30.055141255162198 @[1634143365.782]
+ 		29.730371802254012 @[1634143375.782]
+ 		30.05565782758731 @[1634143385.782]
+ 		29.576254029434494 @[1634143395.782]
+ 		29.573940695172496 @[1634143405.782]
+ 		30.1114297727172 @[1634143415.782]
+ 		29.873764636921806 @[1634143425.782]
+ 		29.552431365108532 @[1634143435.782]
+ 		29.72251604106168 @[1634143445.782]
+ 		29.576139614381646 @[1634143455.782]
+ 		29.428404269340717 @[1634143465.782]
+ 		29.316944120131666 @[1634143475.782]
+ 		30.331713879861127 @[1634143485.782]
+ 		30.866622495963384 @[1634143495.782]
+ 		29.95524872767419 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="system", project_id="promql-testing"} =>
+ 		12.116644062612522 @[1634143215.782]
+ 		11.833361380473889 @[1634143225.782]
+ 		11.64305636840254 @[1634143235.782]
+ 		11.726554119905359 @[1634143245.782]
+ 		12.178481980998185 @[1634143255.782]
+ 		12.214669255060016 @[1634143265.782]
+ 		12.220381384482607 @[1634143275.782]
+ 		11.797077664903554 @[1634143285.782]
+ 		11.32180652068746 @[1634143295.782]
+ 		11.98235562424361 @[1634143305.782]
+ 		11.482848010960424 @[1634143315.782]
+ 		11.726321756081234 @[1634143325.782]
+ 		12.005390783869643 @[1634143335.782]
+ 		12.045578796818972 @[1634143345.782]
+ 		11.342143083567407 @[1634143355.782]
+ 		11.736486620920004 @[1634143365.782]
+ 		12.247134844730226 @[1634143375.782]
+ 		12.248125846313087 @[1634143385.782]
+ 		11.976040008337804 @[1634143395.782]
+ 		11.995957806950628 @[1634143405.782]
+ 		11.984027847511243 @[1634143415.782]
+ 		11.890511767113821 @[1634143425.782]
+ 		12.178066530331762 @[1634143435.782]
+ 		11.93261973379731 @[1634143445.782]
+ 		12.04548063606444 @[1634143455.782]
+ 		12.074892873686622 @[1634143465.782]
+ 		12.28001348103453 @[1634143475.782]
+ 		11.636748592842196 @[1634143485.782]
+ 		11.43090171352651 @[1634143495.782]
+ 		12.230877594046433 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
+ 	(
+ 		s"""
+ 		{instance="demo.promlabs.com:10002", job="demo", location="global", mode="user", project_id="promql-testing"} =>
+ 		17.501438829930976 @[1634143215.782]
+ 		17.702061736291853 @[1634143225.782]
+ 		17.94938968653787 @[1634143235.782]
+ 		17.66912484799559 @[1634143245.782]
+ 		17.738419355371207 @[1634143255.782]
+ 		17.582529961281125 @[1634143265.782]
+ 		17.978718326845865 @[1634143275.782]
+ 		18.404360767687194 @[1634143285.782]
+ 		18.503635921427758 @[1634143295.782]
+ 		18.479125733554156 @[1634143305.782]
+ 		18.113437752471327 @[1634143315.782]
+ 		17.563132394230706 @[1634143325.782]
+ 		17.618017205117667 @[1634143335.782]
+ 		17.435127799245492 @[1634143345.782]
+ 		17.70807684582087 @[1634143355.782]
+ 		18.209807924561574 @[1634143365.782]
+ 		18.024775580540336 @[1634143375.782]
+ 		17.69621632626604 @[1634143385.782]
+ 		18.068545800672837 @[1634143395.782]
+ 		18.201020039274226 @[1634143405.782]
+ 		17.910542985714528 @[1634143415.782]
+ 		18.23057131501355 @[1634143425.782]
+ 		18.268654985654393 @[1634143435.782]
+ 		18.3434296141495 @[1634143445.782]
+ 		18.379814745650947 @[1634143455.782]
+ 		18.130906284424782 @[1634143465.782]
+ 		18.18453929284715 @[1634143475.782]
+ 		18.02866472765345 @[1634143485.782]
+ 		17.697912702556096 @[1634143495.782]
+ 		17.806439162122842 @[1634143505.782]
+ 		... // 31 elided lines
+ 		s"""
+ 	),
  }
increase(demo_cpu_usage_seconds_total[1m])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.79759830497204)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.07064044446724)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.14036556232426)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.66652201430406)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.4370548646897)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.55832105317313)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.3500067397952)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.90091018963267)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.5764225245985)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.1264165723851)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.5673125423491)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.54468258659563)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.29671210799664)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.27857570594824)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.96549683484872)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.94817433310618)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.0303144286154)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.5918691492443)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.00528285017137)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.23668988382087)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.97685282267629)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.7442324710928)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(117.99433497190475)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.38655890246264)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.24884874661528)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.20460447277765)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(117.8404303908348)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.17834646389565)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.6496994347486)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.34992514662463)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.17406267225742)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.55538135046936)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.19483469839318)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.09993929905522)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.31952310921184)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.2003365802293)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.34805383218523)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.0004400954449)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.74407317154109)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.03824465359412)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.41846615746617)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.25307719930515)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.06161530822476)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.19524307390384)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.74062770865856)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.21152955215075)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.67675146162509)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.51050480925278)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.14746782593429)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.10990338465035)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.3881631907486)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.27540942246196)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.33825652375816)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.84140537487474)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.73092588558792)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.49871682431149)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.84652598618037)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.19471718900331)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.94136205958465)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.22825036661652)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.85184950763413)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.01171607175547)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.70923585295677)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.04116076453647)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.906371691823)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.62882883040129)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.31952650330126)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.27011550736734)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.65316576751233)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.27349764215433)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.78940336741506)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.98992156378426)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.26555041931569)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.0937399027489)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.86161494800476)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.06243562547024)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.96203440874814)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.00900691591323)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.7346449771576)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.80719070602663)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.11224529631436)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.72500120287532)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.63561452142893)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.6578260809074)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.47090582521646)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.49134368698378)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.25664088241756)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.4308668263393)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.20302350342929)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.18415783037017)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.99542952179908)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.24016756486162)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.64606562592088)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.26515161987209)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.16070730835199)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.11906080856352)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.04490575492382)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.29819690656223)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.293570916155)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.16447139378761)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.134872976318)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.41635455857886)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.4124505225569)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.51617805572369)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.86216822005808)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.62737643480432)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.06026670858263)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.02143908194466)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.88951323814689)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.97639468499074)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.36326278189861)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.32693784226285)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.24448972083627)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.52586416059239)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.69906983748078)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.59691508870765)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.9350569602102)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.75313191358146)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.79503755494952)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.50383360234082)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.44759643494682)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.45202155895458)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.32002027127891)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.808068929704405)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.051225485888324)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.511475514425456)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.4040725030005)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.275593562807444)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.48418755605817)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.40075097092085)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(46.8938858497241)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.27354432714492)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.08681226950139)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.10387914963985)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.69194582391154)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.58650092708922)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.66935959057236)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.764329248775994)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.96719352201385)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94699825730186)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.20766221259366)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.12294693213698)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.130856771953404)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.18761203833856)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.433955904096365)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.346111286683936)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.283034548043915)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.458357072985564)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.68007397782058)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.453020933497555)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.27764638300506)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.24744007053687)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.2385357979685)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.183068724114946)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.09869266830393)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.180100517024584)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.11192784008217)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.276583425879835)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.14121326398885)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.28611259367153)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.436741998419166)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.17293056000017)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.301525676250456)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.197417246251916)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.25090135543909)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.26278539875557)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.2617648517713)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.17610400219655)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.78281242772937)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.9881336634935)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.76283532492816)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.74055758491613)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.81444393666949)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.89176642796656)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.12270610760897)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.1986865512813)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.2488987499848)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.30507041178771)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.53179132170217)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.367355877163845)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.37387789539353)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.40034473323885)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.70229966786197)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.64623286591859)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.694738706387575)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.53939133701988)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.18486551363021)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.35981691285588)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.31717096887268)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.287897144718045)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.31612395682935)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.34614388369209)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.41965543683618)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.46398943075701)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.28899448793381)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.461457826461356)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.836385090507314)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.542986554876734)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.4620718544349)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.527126814928124)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.61157938386771)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.64951578838236)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.73135826792568)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.71305233434896)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.63295018728822)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.747202691620714)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.72714001638067)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.727680860863984)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.89886696785688)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.83130913622426)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.04958744811865)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.07410604979896)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.06371293272823)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.97057499654238)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.93519245311618)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.01246409820851)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.03543004784733)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.9888537224233)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.975091259367765)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.80616519271052)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.66412768694904)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.605809684160704)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.247002401947974)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.14637338425746)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.93755647093057)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.96385007283379)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.57967564314604)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.86538576049861)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.69267613161355)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.63732176797839)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.528470965474845)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.582586998145416)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.59713857738699)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.54749478585654)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.78447720222175)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.77677233477789)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.888065999746324)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.81211492865714)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.50513827446848)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.52587779553005)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.51542247235775)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.427519801550716)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.33587458108788)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.28956763948827)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.88238144442438)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.94720116238159)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.79880935085887)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.81861220652172)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.15887263901531)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9355653962366)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.6858057104051)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.29372936563504)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.05448212048151)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.20356234859219)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.86587518602609)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.95652418734699)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.54092325089209)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.73261931804882)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.8707732374697)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.87888669659105)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.98809290605504)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.28656666080951)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.79665531454454)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.64497264943066)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.8922903869301)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.84102575517318)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.09170911125838)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.86272031880071)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.99290718170435)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.93364779491276)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.9994956124574)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.96863258915391)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.57828383787326)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.00263477604813)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.10740153491497)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.85694045172977)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.6968730273454)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.5470899145389)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.57814944813292)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.52768948025187)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.52513377905431)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.48638710083151)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.33918483965098)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.39573887168535)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.80000817589462)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.15459148848277)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.21706452081287)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.14658100957149)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.51760744303465)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21575672673771)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.0604361180216)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.09444800754409)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.08969685472547)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97490342907167)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.78299374379397)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.83282415963367)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.53903738372027)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72938808634444)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.54017537906766)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.78929925055309)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.12731236785974)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.03284102105954)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.21913212142802)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97831843646418)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.98022289252769)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.95405106899398)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.1160254407674)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.02453382507338)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.90876279063522)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84187425533037)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.37770339131909)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.44198734664405)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.01631113457765)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.14988932731012)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.31094118915497)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.1460889989221)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.96545508615672)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.03788873733356)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.80762961543856)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.98949188767801)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.09589372910558)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.063866268747)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.18814770532201)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.15020703563641)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.15639644861221)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.39750153572732)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.73143529854714)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.59497123579877)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.8163550386607)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.55736899229032)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.36449216715991)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.3359964534502)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.25301871860674)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.336650201265)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.46085754446685)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.38925743632899)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.93874191939831)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.32238427903758)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.3238626383245)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49208546636692)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.98000297620892)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72615789382144)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.05670224921245)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.00611243444018)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.13812460787594)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.0423579694907)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.16999299824238)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.11997186009103)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.0781561229378)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.10723779234286)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.76705714315176)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.94123913927888)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.10201578699052)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.03640883034495)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.02999902358151)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9526970913148)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.97103307805955)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6973635057575)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.41286416947841)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.59096998088353)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.55980476252735)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49047028694895)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.2095399621874)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.66864659174189)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.74611016173623)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.86302027321835)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.8285946574062)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.97019853411985)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.99843488596379)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.75115865075622)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.25895131677389)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.3960813300082)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.15003655068575)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.01820135737216)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.39719047062098)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.19417372176395)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.63181624412536)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.2225177253813)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.93911702819167)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76728062643087)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.40221939273178)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.31730861365031)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.3949888177216)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.25283626916644)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.1538517050445)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.20327618492684)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.9328206770122)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.90368512754958)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(117.88048207238316)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.44477132126394)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.58662510290742)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.418859314781)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.71563224084674)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.71897224074564)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.81993156336247)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.95683591582656)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.25677729398012)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.29663052320939)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.93042802773415)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.77383255120367)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.3277644842863)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.35102537799594)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.72156980596482)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.48929412523285)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.82494965828954)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.47735479274797)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.23824226930736)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.3864157272128)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.40671794861555)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.97922038118122)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.88746756911277)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.20056598975134)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.46540886238216)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.83075271996859)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.54879169762134)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.6172488656157)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.50812056884169)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.53425388811502)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.15013862289487)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.72565013631083)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.73565156571567)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.32656915517873)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.21220259740949)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.860548588249)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.57417305000126)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.73799029251131)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.23067609071731)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.94089257833366)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.20476718321441)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.08962396328934)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.70145023241639)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.82197136459854)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.96456279121338)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.20932942920172)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.41593368612229)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.3520026076776)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.58635969571769)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.72133061970817)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.57378264889121)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.62313806265956)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.78357850126922)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.67549096687526)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.87592224143445)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.52823207449546)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.64440170638262)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.68893041243064)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.4270212676376)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.70431468642892)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.52097470089792)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.42002029192827)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.07549394033849)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.27693456000452)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.33388450220227)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.12276032026057)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.33673283942043)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.3086306060668)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.3062551062554)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.53793243563905)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.42501034513116)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.38647079440216)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.42612767517566)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.39534404083679)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.55574012510478)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.72144747543007)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.39223360307514)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.06429993486836)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.02725207060575)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.31983953259078)),
  			},
  			... // 1 identical and 9 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.55527364034206)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.69950589814425)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.7068322211504)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.83819558272717)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.827820433117445)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.79551616195022)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.54457622021437)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.8101346701942)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.78042337633669)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.691547895412896)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.15286132302135)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.710756894145106)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.6707936188206)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91184960321334)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.75649017561227)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.796734574893435)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.76049814745784)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.80300552154313)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.61989302989095)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.92073378395662)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.34046410974115)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.11604566698725)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.53403262440115)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.36286352160187)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.44042463060468)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.2874955214279)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.087485566176476)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.07652395791183)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.084762307628985)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.89939347131576)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.094952007196845)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.47678297023322)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.227721598185596)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.34765259194364)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.165196413733064)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.348683160202654)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.65960147138685)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.61278265226474)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.8511614177376)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.068297248833005)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.913993211276825)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.536438151614675)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.99786085747182)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.96696046947682)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.228350358083844)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.97458995350826)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.0455809796229)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.85828482672969)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.60362206511199)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.76414044696094)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.53059765230864)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.56953750956973)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.04071826860309)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.993488926321334)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.40883128102869)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.55325481690443)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.35637760814279)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.53994129506691)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.877395880036055)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.764301208548204)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.35868457108736)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.56598294742207)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.384378652088344)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.28147076729147)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.602744922228155)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.55296942138648)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.03306878842413)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.988882187519266)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.77307036686688)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.85501363841422)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.54690940845757)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.65932763667752)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.1022274652496)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.03698342954158)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.52372810095549)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.24615404279302)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.995667421631516)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.03974615976949)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.620443392917515)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.710080543214644)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.939827692881224)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.78500141517816)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.67495607472956)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.95898391839319)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.69229821003973)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.905925280541396)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.117815206199886)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.096039989763995)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.738942611217496)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.47928446323613)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.80005235541612)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.532399049754986)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.433194419927894)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.54965708200643)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.69123801849782)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.594808319117874)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.24833185896277)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.16995677518844)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.53954422790557)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.93526278711488)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.97971281483769)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.95320565287602)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.19664226807654)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.91011935930692)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.431640692055225)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.69667015438881)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.504703538678584)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.498862467830804)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.987091823294755)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.834382842514515)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.61855686735362)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.901053386879994)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.715047399327155)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.753785311151205)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.119026749953626)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.947108579991436)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.27184466142207)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.152069411833054)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.2081219824031)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.163906616805434)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.942961930669846)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.011212941123176)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.13613170459867)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.93029557234786)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.81473289243877)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.01064576951421)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.43322825022041)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.40840251396958)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.82538723759353)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.77166398022337)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.34238616600632)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.71427839127182)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.21532244905829)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.83152539274442)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.39008936807512)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.32086978416146)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.84129044450819)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.72115682332606)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.36451303325593)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.54415821683415)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.74625527523457)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.47599003827554)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.24671522006392)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.5802692103498)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.1054853066802)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.79236515878893)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.49295026436448)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.89364516607657)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.19688220247626)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.9693038070127)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.09530612677335)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.9789706173874)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.16827070228756)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.8265865104604)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.36185038760304)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.47851486255968)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.02703910768032)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.90029146326378)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.13882871493696)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4979232185674)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.84388891346752)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.05434794834946)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.84776450321078)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.84194610783106)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.59542116709054)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.05381912865869)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.88418205268681)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6600440336615)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.00901014022529)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.91096243422089)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.36758621893823)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21861066773909)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.48128175549209)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.49620857887749)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.3291430812329)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.88086091206969)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.37551712878049)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.7201760038779)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.43141976818443)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.36431009090666)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.54843104146421)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.49770847223317)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.410639314726)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.32832445289114)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.9308541547507)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.22890525970979)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.21580484434962)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.22505921262837)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.52236842438579)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.40178838512657)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.33099596053361)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.39298376342686)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.38673091605305)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.21934176014383)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.32398990318178)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.10467852417787)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.6926934055984)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.91355499957172)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.64841034151614)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.03202176993727)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.25515490360557)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.20098904699444)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.15315103456378)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.11068390032233)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.32406922839581)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.22099579201586)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.75220784917474)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.41714016075457)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.54830030165613)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.5459996979198)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.92432456165552)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.0472849388425)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.41369254626333)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.52966852110967)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.66179523617029)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.6638721304762)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.40263431482016)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.60984764622208)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.7159280233085)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.70859575697796)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.58822216689586)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.60043727942502)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.99303512461483)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.49175481951988)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.20520164109766)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.4921073095984)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.4590643312782)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.24253328773011)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.62212106697261)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.96575829610538)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.66626015119255)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.87659997188621)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.97802784591913)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.9652152028757)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.33028444685041)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.12325306880848)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.0767363730818)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.24700624799425)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.65543600581586)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.39428208774734)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.58999001197516)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.75173301396899)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.83386381827295)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.82360326432445)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.99409860917184)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.21211276781469)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.34412956958668)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.3286780166809)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.30774801778381)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.02056989116136)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.67109051352679)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.01777730918911)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.16041918565533)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.78894032334392)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.99742990984836)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.1452117457593)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.871923375512)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.36966859622589)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.11524429438632)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.15035666469157)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.27751897354815)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.37513951263281)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.91948923249176)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.41162538128174)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.43923322968726)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.89071391411198)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.5084865175243)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.8687112178286)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.33808237574993)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.47288558635773)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.57217641770839)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.86367917368807)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.87355603873729)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.44981875868325)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(122.50578214000974)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.66520249173755)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.53392905332147)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.27071135705864)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.15967404916881)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.06327932495515)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.97504947893322)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.35789397369808)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.87077055723137)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.78478280987838)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.77705490663647)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.23016793498027)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.52108976431191)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.3258739663197)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.24946619945213)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.07537187744492)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.7665054238557)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.88249051100047)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.25189221240579)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.97548153910338)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.95672837160527)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.77289248661236)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.25613857880234)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.09174925566822)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(117.96734085624988)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.90752403348142)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.1506555423553)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.75587669947254)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.90159357360692)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.56758717973298)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.9300859952478)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.4433312961055)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.06180724932747)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.93690953241276)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(121.76941318408663)),
+ 				Value:     Inverse(TranslateFloat64, float64(121.15880566525266)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.60724159368172)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.40693678336447)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.7909214607437)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.9798907400118)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.38542340286075)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.62546579865284)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.12860819399356)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.02849924651309)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.87403583265841)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.61405142556941)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.865413614735)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.32604294599696)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.6474286995828)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.19883121234943)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.07043675221502)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.30329848702786)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.94829475949702)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.56987652565294)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.56971590397042)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.53478580974661)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.81416849180036)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.51712929232053)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.82550138574805)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.07388930272919)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.27389392980233)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.28520890948766)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.8602855823846)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.13882773046225)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.48338491850868)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.84923632323898)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.01074326746165)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.46001434013488)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.70699292011558)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.17731235552037)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.96737450765634)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.77198791207593)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.60050238186001)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.3688622096306)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.20826385314261)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.25669559370726)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(118.69224664777089)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.65817467927536)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.03559036366642)),
+ 				Value:     Inverse(TranslateFloat64, float64(118.93216681823651)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.46423860382578)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.95637553042616)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.51487036384641)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.21214566469098)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.57192242450392)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.89489379080624)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.958626880953)),
+ 				Value:     Inverse(TranslateFloat64, float64(120.14002942815569)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(120.54816730208694)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.76111816895718)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(119.96532785482314)),
+ 				Value:     Inverse(TranslateFloat64, float64(119.82752099529534)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(46.96135578854877)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.20154543301442)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.584036158393666)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.42438657624598)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.394494914609616)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.25505432423279)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.49546535485234)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.42749925585258)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.48244478522108)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.816906909169575)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.669792011981855)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.79001762457892)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.68127914418208)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.92356931251152)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.173898703041026)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.81318364617255)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.07037915227174)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.556933282802675)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.61134290230166)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.94564316988681)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.63977739704688)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.030838517900975)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(46.677583382530536)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.051254142924336)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(46.6303404154256)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.78667001575195)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(46.928303419053556)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.18126618491124)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.67982449252158)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.97825924622521)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(46.3919771373989)),
+ 				Value:     Inverse(TranslateFloat64, float64(46.85853245506269)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.50990413352847)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.677603786186864)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.49609772190451)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.754654812808894)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.81794670820236)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.717589758281065)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.530616161581385)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.68849204321987)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.5511680111289)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.344449790648014)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.24429044164717)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.14456004686008)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.97223784166718)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.20991244356537)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.0488083911098)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.84902214072463)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.94568383414298)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.116061142200124)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.07295443732291)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.03631894609498)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.112126506865025)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.387269370949525)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.59092357321883)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.940545078842206)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.5981796684909)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.44822161320781)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.55974376242669)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.99201703556673)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.822731205138695)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.602592638092574)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.52236164276567)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.53071817350292)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.048190422739815)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.553596545035816)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.17210946402174)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.10258373142915)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.474745723720964)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.45148818291864)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.086329435184595)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.767734029439)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.99593465961516)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.79893699138984)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.85544354822486)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.00705178792259)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.60819360855967)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.56122638695524)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.43066133204847)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.90730644739142)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.82853952050209)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.74586597340112)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.107084822337825)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.92722267164163)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.16002524141297)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.03026206136792)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.872974041912784)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.33679475092322)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.608126891317184)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.21740680003404)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.75506293323597)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.810775053468205)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.88766143349566)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.86205321635862)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.01853438248136)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.902582319477915)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.00184382200241)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.438022638364146)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.015656037814914)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.42848109509396)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.86981709561572)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.10654875472983)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.40817778649161)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.912790209210925)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.118884618608774)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.89090764788398)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(49.20102917126538)),
+ 				Value:     Inverse(TranslateFloat64, float64(49.09445835507586)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.759715266153215)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.90944806372909)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.57923082490158)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.61235850602225)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.18905456420034)),
+ 				Value:     Inverse(TranslateFloat64, float64(48.09686663255252)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(48.4063592359454)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.95698649264932)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.98914735957709)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.96110982980235)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.82367673590779)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.92479177219093)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(47.59277516254874)),
+ 				Value:     Inverse(TranslateFloat64, float64(47.4876691619711)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10002", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.57891766639139)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.1911881142305)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.07663436858041)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.21526089351664)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.29295716751614)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.35233618329585)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.34865382474479)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.14728823906898)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.87234573174683)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.9898704043353)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.83361801890939)),
+ 				Value:     Inverse(TranslateFloat64, float64(70.65333206221612)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.96200718739942)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.30591618164908)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.24043819375517)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.64389421224223)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.65690198303457)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.0439668218064)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.47876825760417)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.65044868282303)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.93058975951648)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.7146475757936)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.33872060424895)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.68431707939499)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.5515772279352)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.34072643699528)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.01952017173171)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.55505465090528)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.96661947667599)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.16820437539445)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.6174504308024)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.07598303477016)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(70.9561668176204)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.02348486048095)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.34422822669148)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.1820658611673)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.20700381733477)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.54535610956464)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.10903287401479)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.12244273289161)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.1917770974338)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.02881788936702)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.75461981259286)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.12241351994908)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.28871556455996)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.31043326423969)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.69989589603945)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.8607701249075)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.80242395065724)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.88333505742412)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.97031718157231)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.82299178673748)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(73.15173491053282)),
+ 				Value:     Inverse(TranslateFloat64, float64(73.12870088261752)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.98089869195809)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.75992928110554)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.77595528339911)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.40018411169967)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.06824385291364)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.04067850230604)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.76239249776648)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.56523325072794)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.42543149192221)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.50129844539151)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.1679972576805)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.27616030025456)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.2158490327068)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.1104755406459)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.24475239998131)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.16062108268943)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.04824717156589)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.22110943888674)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.39545714482665)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.76253595543949)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.79052061922847)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.97804984175309)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.04639278128742)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.70901344415415)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.92190997116268)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.86530239708736)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.10102372169494)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.95455311222759)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.9302212882597)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.13131064872414)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.8046309326993)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.04610519337075)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.84722953934008)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.75807596579489)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.10553486447974)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.31326808253561)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.49583364852991)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.51917220251562)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.78642506276124)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.60396537917404)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.48848108746478)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.2203342678913)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.98741292394698)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.7300830291033)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.79735105112195)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.99420655086851)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.69718045525165)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.72146332512966)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.49694947610008)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.31834756894114)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.2024327009902)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.44867981068273)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.61235383044429)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.84708561254047)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(72.20469435900449)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.11539586438903)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.93733211441351)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.41898353830766)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.29607508257031)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.31470070765499)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.5225582780553)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.74783832927642)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.58659783028783)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.510013805565)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.14815597608685)),
+ 				Value:     Inverse(TranslateFloat64, float64(71.9149339222804)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(71.98106011746704)),
+ 				Value:     Inverse(TranslateFloat64, float64(72.28852604306576)),
  			},
  		},
  	},
  }
increase(demo_cpu_usage_seconds_total[5m])
FAIL
  model.Matrix{
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.529219119684)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.7905228098552)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.1000646298421)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.0865458007765)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.3971809828333)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.2413457572629)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.6409248175293)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.611814867314)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.4659762020852)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.6346674596789)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.4010762074183)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.5163387218836)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.3294803417923)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.3169350021408)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.8064379211002)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.4773487010189)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.6680079295786)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.3252686335136)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.5062186850299)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.7355072945293)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.6461508685784)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.2207555220803)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.7238827444099)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.4455577052549)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.5525646717606)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.4247556621085)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.7109196674871)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.9657200531119)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.6432748709254)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.5105509035993)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.2136442061386)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.391564425553)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.9448784551373)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.8451393213554)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.7713313685923)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.7281630209318)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.9110175114254)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.477322931677)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.6932420870744)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.7308889933338)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.4402182863961)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.6050282528722)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.1011733042141)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.187861251783)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.7548931788268)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.152540310386)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.5223632323845)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.4010215846774)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.3535045042876)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.6641641032884)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.4809659141023)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.106696887362)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.6213354646261)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.594597923222)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.1454700081256)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.3869413221382)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.6109414806525)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.3768350836872)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.6153971895833)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.8703332451569)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.5080875141091)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.6052397305766)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.1318363165805)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.4813356375944)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.6250949667702)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.6651057004501)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.3894479040545)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.7561466398729)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.6894766218159)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.5239161534564)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.0707867065253)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.3155722223455)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.3904676443981)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.4204039273773)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(596.4796556542018)),
+ 				Value:     Inverse(TranslateFloat64, float64(596.5955969299584)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.2142243301818)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.082243467119)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.3427251989729)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.3266474620787)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.8965714689473)),
+ 				Value:     Inverse(TranslateFloat64, float64(597.5046848852389)),
  			},
  			... // 3 identical and 17 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.6715238794815)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.28604978790872)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.9923824845941)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.12494791704603)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.2092437141029)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.01024521372847)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.64428733841615)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.74641934049077)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.66686120958354)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.65550504230305)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.48122687788333)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.50757339377014)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.40528980486832)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.51315266494294)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.17696008940453)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.3298937838449)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.24549205494253)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.32205623886557)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.05486058520862)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.7563364539219)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.91159283788096)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.02467622123777)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.54995911263316)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.80462031204706)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.5446941384544)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.73120522789895)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.00267732330457)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.84151227190932)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.07386865331677)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.91619367943986)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.96286754464282)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.98004278502594)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.77505844362145)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.9079945435592)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.9255511806957)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.0543624063589)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.6948409125466)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.97822085805774)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.82688561283308)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.69194380232966)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.57193808421366)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.5890442820255)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.80632603136374)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.75260944132378)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.89599014760864)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.82453357545637)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.7429683250536)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.81422340422478)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.09647867018413)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.87959710836685)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.44238338473534)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.79352268466573)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.8011940223133)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.86613568817938)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.38384717327128)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.27462243771606)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.0060179892221)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.18471676186846)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.1428893160332)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.11505225893598)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.86571978933276)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.71776104458104)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.91383730109527)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.82143850726015)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.98787989531613)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.95035903822782)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.23296094637294)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.16176861151325)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.20264468071355)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.25731631841563)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.4930390695046)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.47516254005313)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.44803739784933)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.59271794395318)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.73722792978816)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.6000958133609)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.45227826071968)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.53048759585408)),
  			},
  			{
  				Timestamp: s"1634143605.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.61704153320272)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.68833746775863)),
  			},
  			{
  				Timestamp: s"1634143615.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.7494204176333)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.78275661442603)),
  			},
  			{
  				Timestamp: s"1634143625.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.74969077803274)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.8762539449899)),
  			},
  			{
  				Timestamp: s"1634143635.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.7777828811275)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.8620417318316)),
  			},
  			{
  				Timestamp: s"1634143645.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.98781945029054)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.9783840160876)),
  			},
  			{
  				Timestamp: s"1634143655.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.31625431798307)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.35715357511617)),
  			},
  			{
  				Timestamp: s"1634143665.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.58134883789901)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.47584374018606)),
  			},
  			{
  				Timestamp: s"1634143675.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.4593934440857)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.61512019560996)),
  			},
  			{
  				Timestamp: s"1634143685.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.54864833221356)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.58852424153338)),
  			},
  			{
  				Timestamp: s"1634143695.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.4519184417875)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.3820943308706)),
  			},
  			{
  				Timestamp: s"1634143705.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.62883186805996)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.41126314024814)),
  			},
  			{
  				Timestamp: s"1634143715.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.57797852046147)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.3061097131217)),
  			},
  			{
  				Timestamp: s"1634143725.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.17990346060233)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.1769084142643)),
  			},
  			{
  				Timestamp: s"1634143735.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.3735304144693)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.30440195391202)),
  			},
  			{
  				Timestamp: s"1634143745.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.39143575290228)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.23771234601827)),
  			},
  			{
  				Timestamp: s"1634143755.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.38233768721628)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.22412374409987)),
  			},
  			{
  				Timestamp: s"1634143765.782",
- 				Value:     Inverse(TranslateFloat64, float64(242.12487451729334)),
+ 				Value:     Inverse(TranslateFloat64, float64(242.06699149813812)),
  			},
  			{
  				Timestamp: s"1634143775.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.7795400573583)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.8841954966183)),
  			},
  			{
  				Timestamp: s"1634143785.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.8185860986055)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.68395293113372)),
  			},
  			{
  				Timestamp: s"1634143795.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.64251688610892)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.46292387227822)),
  			},
  			{
  				Timestamp: s"1634143805.782",
- 				Value:     Inverse(TranslateFloat64, float64(241.35917937206426)),
+ 				Value:     Inverse(TranslateFloat64, float64(241.26488741433013)),
  			},
  			{
  				Timestamp: s"1634143815.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.95347748170127)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.86745851766955)),
  			},
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10000", job="demo", mode="user"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.1523491035531)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.3285137007415)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.65790634084385)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.4189923885074)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.1521960069779)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.3178890444883)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.05961544991567)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.03715632979856)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.2037257968755)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.1064372334454)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.47078902512453)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.38069737793785)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.618321964729)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.57099882686407)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.36142959342953)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.59106170349105)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.8327198983556)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.98314428102685)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.1975414298218)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.3081562570442)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.20914434181503)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.32865773725007)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.0709857338847)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.1486027842766)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.2393043872498)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.2337349412487)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.6188340563008)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.58076767984085)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.61528753152123)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9681695022259)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.16831584929906)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.02378332821627)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.04281746741697)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.88084026202614)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.06173815269926)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0225605084752)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.1527622751249)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.1070918308387)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.81230335103874)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.9720812888909)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.3326712251352)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.20592747358796)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.43732826257576)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.4595293175971)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.6939442755719)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.4229261287851)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.07949604216066)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.1778415005547)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.2962367079233)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.07475880524635)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.82287058644766)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.8946945235857)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.33609121890163)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.10874640792144)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.81551041531156)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.73152272692005)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.72786812683376)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.8402757661015)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.58654109061024)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.41970043040783)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.97928479734986)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.08160871185873)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.2991539790327)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.10061614213737)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.145645829303)),
+ 				Value:     Inverse(TranslateFloat64, float64(361.0150552670152)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(361.1444792079632)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.87978070792906)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.85409857167645)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.78660274481945)),
  			},
  			{
  				Timestamp: s"1634143565.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.78100181537974)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.60926524198294)),
  			},
  			{
  				Timestamp: s"1634143575.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.5187193470714)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.3868781311435)),
  			},
  			{
  				Timestamp: s"1634143585.782",
- 				Value:     Inverse(TranslateFloat64, float64(360.1279440030841)),
+ 				Value:     Inverse(TranslateFloat64, float64(360.21122133322433)),
  			},
  			{
  				Timestamp: s"1634143595.782",
- 				Value:     Inverse(TranslateFloat64, float64(359.6783250053253)),
+ 				Value:     Inverse(TranslateFloat64, float64(359.7923548749527)),
  			},
  			... // 1 identical and 21 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="idle"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.2128544289234)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.438413841337)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.0119024768858)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.1280781083069)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.2106728151056)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.9086109448181)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.4086668455395)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.1223074735408)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.2736087175537)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.3255425505968)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.0071108983509)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.312655379802)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(600.7729051830569)),
+ 				Value:     Inverse(TranslateFloat64, float64(600.2804580259917)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.3966831681158)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.7514176008035)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(599.0862425972291)),
+ 				Value:     Inverse(TranslateFloat64, float64(599.046624870457)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.6988923448171)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.7526750623056)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.6552470813281)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.4095761726876)),
  			},
  			{Timestamp: s"1634143325.782", Value: Inverse(TranslateFloat64, float64(598.2252026825063))},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.6024883286707)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.3787497400826)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.3993466603089)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.4206597002258)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.9208924473617)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.2534823548121)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(597.8817944742483)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.1046617992524)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.419133442422)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.3283035791301)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.737584572157)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.8712406357454)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.9876467529042)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.9602070788224)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(598.9793287352499)),
+ 				Value:     Inverse(TranslateFloat64, float64(598.8586319437882)),
  			},
  			... // 4 identical and 37 modified elements
  		},
  	},
  	&{
  		Metric: Inverse(DropResultLabels, s`{instance="demo.promlabs.com:10001", job="demo", mode="system"}`),
  		Values: []model.SamplePair{
  			{
  				Timestamp: s"1634143215.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.2252188410353)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.2208631695603)),
  			},
  			{
  				Timestamp: s"1634143225.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.60066865037743)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.55733979343267)),
  			},
  			{
  				Timestamp: s"1634143235.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.32429134492475)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.50219118539644)),
  			},
  			{
  				Timestamp: s"1634143245.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.21434955751718)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.3538936399218)),
  			},
  			{
  				Timestamp: s"1634143255.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.36109981708358)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.28907716394224)),
  			},
  			{
  				Timestamp: s"1634143265.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.39401512837102)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.16137261332597)),
  			},
  			{
  				Timestamp: s"1634143275.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.12012223346994)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.2551072929541)),
  			},
  			{
  				Timestamp: s"1634143285.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.86973348715955)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.48964740903511)),
  			},
  			{
  				Timestamp: s"1634143295.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.98202142899794)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.923350553423)),
  			},
  			{
  				Timestamp: s"1634143305.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.99311352132597)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.15563141010853)),
  			},
  			{
  				Timestamp: s"1634143315.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.05328052757503)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.20271098830017)),
  			},
  			{
  				Timestamp: s"1634143325.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.9671163371411)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.02987309186346)),
  			},
  			{
  				Timestamp: s"1634143335.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.91513540004863)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.82211726365404)),
  			},
  			{
  				Timestamp: s"1634143345.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.5279214113694)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.59442897335066)),
  			},
  			{
  				Timestamp: s"1634143355.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.1033903228055)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.60027126772138)),
  			},
  			{
  				Timestamp: s"1634143365.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.89144751930547)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.76151680852854)),
  			},
  			{
  				Timestamp: s"1634143375.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.71734241630628)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.88200070268113)),
  			},
  			{
  				Timestamp: s"1634143385.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.68489909432188)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.72755871710342)),
  			},
  			{
  				Timestamp: s"1634143395.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.62602143384646)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.81066001929184)),
  			},
  			{
  				Timestamp: s"1634143405.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.40515735989501)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.836718361963)),
  			},
  			{
  				Timestamp: s"1634143415.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.88619389702922)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.91213098713934)),
  			},
  			{
  				Timestamp: s"1634143425.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.0962874845698)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.15016560814547)),
  			},
  			{
  				Timestamp: s"1634143435.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.42419488670242)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.28757700017832)),
  			},
  			{
  				Timestamp: s"1634143445.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.27669453447493)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.24872093179647)),
  			},
  			{
  				Timestamp: s"1634143455.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.18565138272044)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.27577412201117)),
  			},
  			{
  				Timestamp: s"1634143465.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.38209020160141)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.34928887393517)),
  			},
  			{
  				Timestamp: s"1634143475.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.22885677356533)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.02784223274512)),
  			},
  			{
  				Timestamp: s"1634143485.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.65227752394077)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.72786671076528)),
  			},
  			{
  				Timestamp: s"1634143495.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.5400867167989)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.66977740291895)),
  			},
  			{
  				Timestamp: s"1634143505.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.46334296866354)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.04488961122752)),
  			},
  			{
  				Timestamp: s"1634143515.782",
- 				Value:     Inverse(TranslateFloat64, float64(240.0819629170643)),
+ 				Value:     Inverse(TranslateFloat64, float64(240.142251171289)),
  			},
  			{
  				Timestamp: s"1634143525.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.84657937612644)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.79256405849947)),
  			},
  			{
  				Timestamp: s"1634143535.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.70242295671127)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.78529549218138)),
  			},
  			{
  				Timestamp: s"1634143545.782",
- 				Value:     Inverse(TranslateFloat64, float64(239.75788448583978)),
+ 				Value:     Inverse(TranslateFloat64, float64(239.90661422809035)),
  			},
  			{
  				Timestamp: s"1634143555.782",
- 				Value:     Inverse(TranslateFloat64,