don't err on missing keys