I have a many-to-many relationship between PromoCode and User. A user can have many promocodes and a promoCode can be valid for many users. The default case is that a promoC