Does doing a `pop` work like a `get` would, where it will return None if that key doesn't exist? With the added benefit of removing that value from the dict?