Ok, but why the change from `Linear` to `Relative`? Now we actually need more code to do the same!?