def fibonacci_until(values_until):
    """
    Returns all fibonacci sequence values that are less than the given number.
    raises value error if the input is a string or is less than 0.
    for 0 <= value_until <= 1 returns a string.
    """
    try:
        if type(values_until) == str or values_until < 0:
            raise ValueError
        elif values_until > 1:
            initial_sequence = [0, 1]
            while initial_sequence[-1] + initial_sequence[-2] < values_until:
                next = initial_sequence[-2] + initial_sequence[-1]
                initial_sequence.append(next)
            return initial_sequence
        else:
            return f"""[0, 1]
    For getting better results enter a number bigger than 1."""

    except ValueError:
        raise ValueError(
            'Please enter a positive number since fibonacci sequence only includes zero and positive numbers.')