@tomchristie It will check <code>default</code> not to be one of these: ( <code>None</code>, <code>''</code>, <code>False</code>, <code>0</code> ). Then if <code>default</code> actually equals one of the items in the list, it will return <code>[] if self.many==True else None</code>