I am trying to set up user group promotions so it will promote members to certain groups depending on how many years they have been registered. For example, I am trying to set it up so the 4 year promotion is removed once they are promoted to the 5 year group. Under the 4 year promotion, I set the 5 year group under "User is NOT a member of the following groups" so the user is no longer eligible for the 4 year promotion once they are promoted to the 5 year group. It has been working once a user logs in and the cron runs, but it isn't working for users who haven't logged in. The users who haven't logged in get added to all of the groups instead of just one. How do I fix this?