better generator source exemptions