def make_list(val):
    """ If a scalar or string is passed make it a list, otherwise do nothing. 
    """
    try:
        len(val)
        if not isinstance(val, str):
            return val
    except TypeError:
        pass
    return [val]
