default in defaultdicts are now floats
Trying to catch when best_match doesn't exist