Fix handling of :ignore_fields