Further refactoring: use symbolize_keys, default value for lookup