_make_router_dict sets it to None after update_router deletes that key. So the key is there but it's None, that's why it wasn't working