Agreed that if this needs to stay it deserves a comment... but to make sure I understand, are you saying `value <= 1` can't be pulled into `is_relative?` because it would change behavior for other uses of the method? If that's the case, maybe we could just sprout another method or make `is_relative?` take a parameter about whether to restrict the range?

In either case, seems like if we put a `if value.nil?` check on the later else, we might be able to streamline this whole conditional... but I might be missing a case.