Try again, with checks for missing dict keys