decode can list unused keys from the config
If we have no unused keys, set the field to nil