[WIP] loyalty: product exceptions