In different scenarions, different indicators will be available to use in the search filter. With the current implementation, setting one of the kwargs to None throws an error. If you add if v is None: continue to line 71-72 of the person_search.py script, this will allow for None as a valid input in the search filter. This will make writing code to account for these various available inputs much simpler and easier to read.