Would be nice to have a comment explaining why this is necessary (e.g. bad fields).