@ankit-maverick: Of course you are right, a tuple or list does not make sense. But we could add an additional min_scale parameter and test whether max_scale - min_scale >= 3, otherwise raise a ValueError.