There is no way for a dictionary to return None for non-existing key if
a default value is provided