why `relative`?