I realize that you didn't write this code, only moved it, but it could be dramatically simplified. You don't need the `key_checker` function at all; you can simply do:
```python
def need_name(dictionary):
    if not "name" in dictionary:
        raise InvalidTabsException("Key name not present in {d}".format(
            d=dictionary
        ))
```