don't fail if we're missing some fields