Fix error if clients is set

Should solve #1
after a split its never None, if it was None before this will fail:

    >>> None.split()
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    AttributeError: 'NoneType' object has no attribute 'split'
    >>> ''.split()
    []