def tobool(value):
    """helper to evaluate a string into a boolean
    WARNING: at the moment value is True by default unless it can
    be evaluated to False matching one of (case insensitive):
        ('false', 'no', 'n', '0')

    :param value: the string to evaluate
    :type value: string

    :returns: True or False depending on the given value
    """
    if value.lower() in ('false', 'no', 'n', '0'):
        value = False
    else:
        value = True
    return value
